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" <sor...@gmail.com> wrote: >2011/1/19 Whut Jia <whut_...@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