Peter Arvidsson writes:
 > That just work for documents. It is not possible to set any headers for
 > pdf-files, is it? I tried to put that in the document I call the
 > pdf-file from but that didnt work.
The following DTML method (view) adds a header to a file/image:

<dtml-call "RESPONSE.setHeader('Expires',_.str(ZopeTime()-1))"
><dtml-var "PARENTS[0].index_html(REQUEST,RESPONSE)">


The "><" at the start of the second line may be necessary to
prevent spurious whitespace before the image.
Almost surely (not tested), you can use alternatively


Expires: <dtml-var "_.str(ZopeTime()-1)">

<dtml-var "PARENTS[0].index_html(REQUEST,RESPONSE)">


This uses Zope's CGI compatibility: the body of a response
generated by a DTML method (or document) may be preceeded
by a sequence of HTTP headers separated from the body by
a single blank line.


You would use this method in URLs in the following way:

        <URL to your image>/view


Dieter

_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to