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


Zope maillist  -  [EMAIL PROTECTED]
**   No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to