[Bese-devel] Re: streaming binary data
Marco Baringer
mb at bese.it
Fri Jun 16 08:41:24 UTC 2006
Rtveliashvili Denys <rtvd at mail.ru> writes:
> Hi,
>
> I am looking for a possibility to stream a binary data to user
> instead of HTML.
it only works with mod_lisp and httpd backends atm (it's doable on
portableaserve, but hasn't been done, araneida is more complicated
since araneida assumes characters streams).
what you'll need to do is:
1) set the request's Content-Type headers using (setf (get-header
response "Content-Type") "application/pdf");
2) send the headers before sending any of the data, and after setting
all the interesting headers. use (send-headers response);
3) write the binary data to the response's network-stream. this an
(unsinged-byte 8) stream attached directly to the client's browser (or
apache in the case of mod_lisp).
hth
--
-Marco
Ring the bells that still can ring.
Forget your perfect offering.
There is a crack in everything.
That's how the light gets in.
-Leonard Cohen
More information about the bese-devel
mailing list