Firefox 将上传.xls文件的内容类型设置为 "application/vdn.ms-excel" 。是浏览器错误吗?



Firefox 30上传EXCEL文件为"application/vdn.ms-excel"。所有其他浏览器(Chrome, Safari, Opera)都将Content-Type设置为"application/vnd"。ms-excel",我认为这是正确的。(注意区别:"vdn" vs "vnd")

这是Firefox的bug吗?根据我的理解,只有浏览器可以控制设置哪个Content-Type。

下面是POST请求的相关部分:

Content-Disposition: form-data; name="FileUploadCostUnit"; filename="Kostenstellen.xls"
Content-Type: application/vdn.ms-excel

确定MIME类型是特定于操作系统的。我在Ubuntu 12.04上遇到了这个错误,但在Arch Linux(和Firefox 30.0)上没有。

我断定这是一个bug。但是,我不确定这是Firefox的bug,还是Firefox使用的某些操作系统特定库的bug。

最新更新