The Doctor What writes:
 > .... missing "Last-Modified" header for "App.ImageFile" objects
 > prevents caching ....

Appended is a partial patch.

  It adds the "Last-Modified" header but does not handle
  "If-Modified-Since" headers in requests.

I have put the patch into the locator.


Dieter

-----------------------------------------------------------------------
--- lib/python/App/ImageFile.py~        Fri May 28 17:49:25 1999
+++ lib/python/App/ImageFile.py Sat Nov 18 12:21:44 2000
@@ -123,6 +123,7 @@
     def index_html(self, REQUEST, RESPONSE):
         """Default document"""
         RESPONSE.setHeader('Content-Type', self.content_type)
+        RESPONSE.setHeader('Last-Modified', self.lmh)
         f=open(self.path,'rb')
         data=f.read()
         f.close()
--- lib/python/App/Common.py~   Fri Nov 17 23:36:49 2000
+++ lib/python/App/Common.py    Sat Nov 18 12:31:18 2000
@@ -126,7 +126,7 @@
     #     useless.  klm 11/13/2000.
     if ts is None: ts=time.time()
     year, month, day, hh, mm, ss, wd, y, z = time.gmtime(ts)
-    return "%s, %02d-%3s-%4d %02d:%02d:%02d GMT" % (weekday_abbr[wd],
+    return "%s, %02d %3s %4d %02d:%02d:%02d GMT" % (weekday_abbr[wd],
                                                     day, monthname[month],
                                                     year,
                                                     hh, mm, ss)


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

Reply via email to