Web 浏览器显示 RAR 文件而不是下载它们

Web 浏览器显示 RAR 文件而不是下载它们

Firefox 显示 RAR 文件(它实际上在屏幕上显示二进制数据)而不是下载它们。我该如何阻止这种情况?这是浏览器问题还是服务器问题?Chrome 可以正常工作。所以这似乎是浏览器问题。

例子RAR 文件的

答案1

该网站返回的 .rar 文件内容类型错误,text而不是application/x-rar-compressed。所以这是服务器问题。

在这种情况下,Chrome 会故意忽略服务器发送的 MIME 类型。说明:

Resource interpreted as Document but transferred with MIME type application/x-rar-compressed: "http://www.soft.tahionic.com/download-stormy%20web%20site%20builder/resources/Joongle_Setup.rar".

用户端的解决方案:右键单击下载链接并选择‘将目标另存为’

要在服务器端修复此问题,请将以下类型定义添加到 .htaccess 或 apache.conf(假设服务器运行 Apache)。

AddType application/x-rar-compressed .rar

相关内容