[Zope] Content Disposition - Download files

Bruno Grampa bgrampa at hal.varese.it
Mon Jun 26 08:07:50 EDT 2006


Hello,
>> i want to send an image or a pdf  to a browser not for viewing but for
>> downloading.
>> I've written this code:
>> <dtml-call "RESPONSE.setHeader('Content-type',
>> 'application/force-download')">
>> <dtml-call "RESPONSE.setHeader('Content-Disposition', 'attachment;
>> filename=filename.gif')">
>>
>> now i have to send the file as a binary flow, but i don't know how to
>> do. Can you help me?
> Do you plan to always send the file for download?
> Then you just put a script name into "precondition"
> field of the object. The script could be something
> like:
>
> (Python script)
>
> context.REQUEST.RESPONSE.setHeader('Content-Disposition','attachment;
> filename=%s' % context.getId())
Nice idea, but what i need is different. In PHP there is a function
called readfile, i'm sure there is something also in Zope, but i'm not
able to find it!

Thanks,
    Bruno



More information about the Zope mailing list