On Thu, 2007-06-14 at 18:04 +0800, Foo JH wrote:
> Clinton's approach may be better (with PerlAccessHandler). Try that 
> approach first...
> 
> Basically to return a file content over there's not much work to be done:

...although, from the problem set that has been described, there is no
reason to replace what Apache already does.

> 1. Set the content mime type to octet/ application
> 2. open a file for reading as you normally would - via the open() and 
> close() functions
> 3. convert to base64 and send it over

Why are you converting to base64?

All you need to do (assuming mod_perl2) is:
 - set the content-type (to whatever file type you are sending)
 - use $r->sendfile('filename')

See
http://perl.apache.org/docs/2.0/api/Apache2/RequestIO.html#C_sendfile_

Clint

Reply via email to