gpt4 book ai didi

internet-explorer-8 - IE8(+win7) 无法下载 HTTP 头中包含 no-cache 的文件

转载 作者:行者123 更新时间:2023-12-04 02:29:52 24 4
gpt4 key购买 nike

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

其中包含 缓存控制:无缓存 在 HTTP header 中;

http://www.doosan.com/doosaniv/download.do?path=product&sav=225806754671.pdf&ori=d70s-5_plus.pdf&dir=20110630

enter image description here

但如果标题包含 Cache-Control:no-cache="set-cookie ,下载没问题。

http://www.doosan.com/doosaniv/download.do?path=product&sav=225515770296.pdf&ori=d18s-5.pdf&dir=20110630

enter image description here

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

I fount a blog它说 SSL 和无缓存。我认为这是相似但不同的问题。

谢谢你。

最佳答案

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

从您链接到的 MSDN 文章:
“如果用户尝试通过 HTTPS 连接下载*文件,任何阻止缓存的响应 header 都会导致文件下载过程失败。”

我猜 IE8 不尊重 Cache-Control:no-cache="set-cookie"作为正确的 header ,因此相信没有任何东西可以阻止缓存并且允许继续下载。

关于internet-explorer-8 - IE8(+win7) 无法下载 HTTP 头中包含 no-cache 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9766639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com