Internet explorer 8 IE8(+;win7)可以';t下载HTTP头中不包含缓存的文件

Internet explorer 8 IE8(+;win7)可以';t下载HTTP头中不包含缓存的文件,internet-explorer-8,download,Internet Explorer 8,Download,我发现特定客户端(win7+IE8)无法下载文件(PDF文件) 其中包含缓存控制:HTTP头中没有缓存 但是,如果标头包含缓存控制:no Cache=“set cookie,则下载没有问题 而且..在第一种情况下,如果我以管理员身份运行IE8,下载就没有问题。。 (请注意,我在win7中以管理员身份登录。这很奇怪。) 它说SSL和无缓存。我认为这是类似但不同的问题 谢谢。谢谢您发布此问题。这些链接和示例对解决其他问题非常有帮助 从MSDN文章链接到: 如果用户试图通过HTTPS连接下载*

我发现特定客户端(
win7+IE8
)无法下载文件(PDF文件)

其中包含缓存控制:HTTP头中没有缓存

但是,如果标头包含缓存控制:no Cache=“set cookie
,则下载没有问题

而且..在第一种情况下,如果我以管理员身份运行IE8,下载就没有问题。。 (请注意,我在win7中以管理员身份登录。这很奇怪。)

它说SSL和无缓存。我认为这是类似但不同的问题


谢谢。

谢谢您发布此问题。这些链接和示例对解决其他问题非常有帮助

从MSDN文章链接到: 如果用户试图通过HTTPS连接下载*文件,任何阻止缓存的响应头都将导致文件下载过程失败


我猜IE8不尊重缓存控制:no Cache=“set cookie”作为正确的头,因此认为没有任何东西阻止缓存,允许继续下载。

[这个问题][1]涉及相同的主题。[1]: