HTTP 1.1 caching directives for dummies and caching problems for old versions of Internet Explorer.
The problem does not happen with Internet Explorer 7 or above or with FireFox, but the old IEs fail to retrieve the files when the cache directive is no-store or no-cache.
More of this on:
Internet Explorer file downloads over SSL do not work with the cache control headers
Unable to Open or Run Files if "Cache-Control: No Store" Header Setand
Prevent caching when you download active documents over SSL
And another good reading on Caches on the web:
Caching Tutorial for Web Authors and Webmasters
Labels: caching, HTTP, IE6 and IE5