代码之家  ›  专栏  ›  技术社区  ›  Nathan Feger

为什么我总是看不到IE的“Internet Explorer阻止了此站点的下载文件…”?

  •  0
  • Nathan Feger  · 技术社区  · 14 年前

    我看到有几个问题是关于如何处理IE的“保护您的安全,Internet Explorer阻止此网站下载文件到您的计算机。”工具栏。我的问题是,我有两个不同的工具,我用来下载文件和一个,当一个'可信'的网站在IE8安全性中等下载文件。另一个工具不会下载该文件。

    失败下载的标题:(failed表示显示下载文件安全消息)

    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应用程序上下文。

    如果这能为某人敲响警钟,我将不胜感激。

    1 回复  |  直到 14 年前
        1
  •  3
  •   riwalk    14 年前

    一般来说,IE的安全工具栏显示的原因是请求的发出方式,而不是响应的外观。