我发现特定的客户端(win7 + IE8)无法下载文件(PDF文件)
在header中包含Cache-Control:no-cache;
plus.pdf&dir=20110630

但是,如果标题包含Cache-Control:no-cache="set-cookie,,就没有问题要下载。
http://www.doosan.com/doosaniv/download.do?path=product&sav=225515770296.pdf&ori=d18s-5.pdf&dir=20110630

然后..。在第一种情况下,如果我以管理员的身份运行IE8,就没有问题要下载。(请注意,我在win7中以管理员身份登录。这很奇怪..)
我创建了一个博客和它说SSL和没有缓存。我认为这是相似但不同的问题。
谢谢。
发布于 2012-10-12 13:24:19
谢谢你贴出这个问题。这些链接和例子对解决其他问题很有帮助。
在您链接到的MSDN文章中:“如果用户试图通过HTTPS连接下载*文件,任何阻止缓存的响应头都会导致文件下载过程失败。”
我猜想IE8不尊重Cache-Control:no- cache ="set-cookie“作为一个适当的头,因此认为没有什么可以阻止缓存,并且允许继续下载。
https://stackoverflow.com/questions/9766639
复制相似问题