httpd-modules-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Whut Jia" <whut_...@163.com>
Subject Re: Re: How to send a jpeg-file in Handler
Date Wed, 19 Jan 2011 14:59:25 GMT
Hi Sorin Manolache,
According your ways(ap_send_fd()),it is work.The picture is returned to client.But myself-set
cookie content are not returned , why??
Begin sending jpg-file,I set a cookie in headers_out :
r->content_type="image/jpeg";
apr_table_setn(r->headers_out,"Set-Cookie",cookie-contence);
ap_send_fd(fd, request, 0, file_size, &bytes_sent);
return OK;
Besides,the request address of the jpeg picture ishttp://www.whut.com/portal/logout.jpg. This
request is sent from the response page of ahttp://www.jjsonicIDP.com/saml/logout.action request
.  
Thanks,
ajxs 




At 2011-01-19 21:17:54,"Sorin Manolache" <sorinm@gmail.com> wrote:

>2011/1/19 Whut  Jia <whut_jia@163.com>:
>> Can I don't use sub-request??
>> I want only a single picture to client;Just like the same as sending a text :
>> r->content_type="text/html";
>> ap_rputs("helloworld",r);
>> return OK;
>> Please help me !
>> Thanks,
>> ajxs
>>
>
>Try
>
>apr_file_t *fd;
>apr_file_open(&fd, "filename", APR_READ, 0, request->pool);
>apr_off_t file_size = 0;
>apr_file_seek(fd, APR_END, &file_size);
>apr_size_t bytes_sent;
>ap_send_fd(fd, request, 0, file_size, &bytes_sent);
>apr_file_close(fd);
>
>
>S
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message