【发布时间】:2013-03-20 12:17:03
【问题描述】:
通过 SSL 在 IE8 上下载 excel 文件时,我们收到错误消息:“无法从 MyHostName 下载 Document.ashx。无法打开此 Internet 站点。请求的站点不可用或找不到。请稍后再试。 "
我们尝试了几种解决方案,但除了 regedit(这是不可行的)之外,它们都不起作用。
1) 尝试按照http://support.microsoft.com/kb/323308 进行注册表编辑,并且成功了。但是,这不是一个可行的解决方案。 2) 根据此链接http://support.microsoft.com/kb/815313 尝试解决方案,他们说如果您“复制快捷方式”并通过浏览器 URL 运行它,文件将下载。但是,这种解决方案并不一致,有时会奏效,但大部分都不起作用。
3) 将我们的 java 控制器代码更新为 response.setHeader("Cache-Control", " must-revalidate, private "); response.setDateHeader("Expires", -1) 但是当我们查看标题时,它仍然显示为“cache-control: no-cache”。这个解决方案也不起作用
4) 取消选中 IE 8 浏览器上的“不将加密文件保存到磁盘”选项。但这也行不通。 http://blogs.msdn.com/b/ieinternals/archive/2010/04/21/internet-explorer-may-bypass-cache-for-cross-domain-https-content.aspx 和 http://support.microsoft.com/kb/2549423
还在互联网上搜索了上述建议的各种选项,但没有一个是完全证明的。
如果有人有上述以外的解决方案。请务必分享。
谢谢
【问题讨论】:
标签: ssl internet-explorer-8 download attachment