IE Bug Bitten
We had been bitten by another IE bug here with the application we're building. Our customers using IE6 got a message "Internet Explorer can not save to cache", whenever they tried to save an image. Our application is working over https and puts out "Cache-Control: No Cache" headers. These are some ingredients that trigger the "cannot save to cache" bug in lame Internet Explorer 6. After suspecting my own code for a while and changing stuff around to check, I STFW (searched the f* web) and came up with that M$ support page. In case it goes away, here is the info in short:
- Affects only https pages.
- In the IE options/settings, having "Do not save encrypted pages to disk" checked will trigger the bug.
- Server sends "Cache-Control: No Store" or "Cache-Control: No Cache" head will trigger the bug. (Of course in secure applications I am quite often interested not to allow caching of stuff, to avoid having your confidential documents end up in some web cache for everyone.)
- There is no fix yet from MS, even if there will be you would have to convince every user with IE to upgrade. Good luck.
Workaround for Zope: I added a line to my python script...
this just overrides the header for this one method. It's not perfect, but it works for now.