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