为什么我不总是看到IE的“Internet Explorer阻止这个网站下载文件......”?

时间:2010-10-05 16:27:36

标签: internet-explorer download

我看到有几个关于如何处理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标题。

如果这会给某人敲响任何钟声,我会非常感激。

1 个答案:

答案 0 :(得分:3)

一般情况下,IE的安全工具栏会显示请求的生成方式,而不是响应的内容。

我遇到的最常见的时间是由JavaScript启动的请求下载文件。很难100%肯定,但我会开始寻找那里。