Firefox 下载 .xlsx 文件时显示错误消息

Firefox 下载 .xlsx 文件时显示错误消息

我已经将一个名为“filename.xlsx”的文件上传到服务器。在 Firefox 中下载文件时,文件被下载为 filename.xlsx.xls,当我尝试打开它时,我收到下面提到的错误。我不知道为什么 Firefox 会在 .xlsx 文件中添加 xls 扩展名,而其他浏览器会将文件正确下载为“filename.xlsx”

“filename.xlsx.xls”的文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非您信任其来源,否则请不要打开它。您仍然要打开它吗?

答案1

由于没有您正在下载的文件的链接,我猜测托管该文件的网站的 Content-Type 设置为 ,application/vnd.ms-excel而实际上应该是application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,因此 Firefox 会根据服务器提供的信息为该文件提供适当的扩展名。

我只在 Windows 上观察到了这种行为。Linux 版本的 Firefox 不会添加扩展,无论 MIME 类型如何。

相关内容