我尝试使用 Internet Explorer 8 下载 PDF 文件。当我右键单击并保存文件时,出现错误:
该文件无法写入缓存。
我已经进入 Internet 选项,取消选中“不将加密页面保存到磁盘”复选框。我还运行了没有附加组件的 Internet Explorer,但这也不起作用。不过我可以在公司的其他电脑上下载它。
答案1
服务器可能不允许缓存内容。
根据 Microsoft KB 文章812935:
如果下列一个或多个条件成立,则可能会出现此问题:
- Internet Explorer 中选中了“不将加密的页面保存到磁盘”复选框。
- 服务器发送“Cache-Control:No Store”标头。
- 服务器发送“Cache-Control: No Cache”标头。
再向下:
要解决此问题,请确保未选中“不保存加密文件”复选框并且服务器不会发送“Cache-Control: No Store”或“Cache-Control: No Cache”标头。
笔记如果服务器使用“Cache-Control:No Cache”标头,则此方法不起作用。