[Zope] Set expire date for file
Tino Wildenhain
tino@wildenhain.de
Sat, 28 Apr 2001 11:45:29 +0200
Hi Sven,
the constructor of images and files looks like this:
def __init__(self, id, title, file, content_type='', precondition='')
the optional precondition can take the id of a method which is called
when the image/file is published, e.g. its index_html methods gets
called.
You only have to make a method in the acquisition path wich reads this
(in dtml)
<dtml-call "RESPONSE.setHeader('expires',_.DateTime()-1.0)">
<dtml-return "''">
or something like that.
Use manage_addImage( id, file, title='', precondition='name of your
method', content_type='')
or manage_addFile() repectively
HTH
Tino Wildenhain
--On Freitag, 27. April 2001 16:24 +0300 Sven Syld <Sven.Syld@stat.ee>
wrote:
> Hello,
>
> How can I set expiring date for a file (xls, gif, etc.) so it will be
> downloaded from server not from cache. HTTP header?
>
> Or is there another way?
>
>
> Sven
>
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> 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 )