我看到有几个关于如何处理IE'保护您的安全性的问题,Internet Explorer阻止该网站将文件下载到您的计算机。 '工具栏。我的问题是我有两个不同的工具,我用来下载文件和一个,当IE8中具有中等安全性的“可信”网站下载文件就好了。另一个工具不会下载该文件。
下载失败的标头:(失败表示下载文件安全消息显示)
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Disposition: attachment; filename="file.xls"
Content-Type: application/vnd.ms-excel
Transfer-Encoding: chunked
Date: Tue, 05 Oct 2010 16:19:08 GMT
其他下载的标题:
HTTP/1.1 200 OK
Date: Tue, 05 Oct 2010 16:23:41 GMT
Server: Apache/2.2.3 (Red Hat)
Content-Disposition: attachment; filename="excel_report.xls"
Content-Length: 55808
Connection: close
Content-Type: application/vnd.ms-excel;charset=ISO-8859-1
这两个下载都来自同一个域,它们是不同的Web应用程序上下文。
我已经尝试过将content-length放在第一个,并且在一些网站上看到了一些我看过的Pragma标题。
如果这会给某人敲响任何钟声,我会非常感激。
答案 0 :(得分:3)
一般情况下,IE的安全工具栏会显示请求的生成方式,而不是响应的内容。
我遇到的最常见的时间是由JavaScript启动的请求下载文件。很难100%肯定,但我会开始寻找那里。