上传的zip文件Mime类型为application/octet


Mime type of uploaded zip file is application/octet

我有一个简单的文件上传,只允许zip文件。在我的机器上(Windows 7、Firefox 19.0.2),它运行得很好。在另一台机器上(Windows 8, Firefox 19.0.2),当我上传相同的文件时,文件类型检查失败。

在Windows 8机器上。zip文件的mime类型是application/octet。为什么?而且,我以前没有遇到过这种mime类型。我在等application/octet-stream

application/octet用于什么,为什么它在其他机器上不同?

从未听说过application/octet。我猜它就等于application/octet-stream

不妨看看这个:http://msdn.microsoft.com/en-us/library/ms775147%28v=vs.85%29.aspx

MIME类型"text/plain"answers"application/octet-stream"被命名为歧义是因为它们一般不提供明确的指示应该将哪个应用程序或CLSID关联为内容处理程序…

…和默认为最终确定的MIME类型"应用程序/八进制。其他类型的文件,如.reg文件,类似。

最后,如果没有找到文件扩展名,或者找到一个没有关联的MIME类型或注册的应用程序,MIME类型如果数据扫描显示为主,则返回"text/plain"文本,如果数据扫描显示为二进制,则为"application/octet-stream";因为这是所能做出的最正确的判断。

相关文章: