我应该使用哪种MIME类型的CSV?

我见过使用的application/csvtext/csv

有什么不同? 有区别吗? 只要请求匹配可用的东西,这有什么关系? 它们可以互换吗?


RFC 7111

有一个覆盖它,并说使用text/csv的RFC。

此RFC更新RFC 4180。


高强

最近我发现了Excel应用程序/ vnd.ms-excel的一个明确的mimetype。 它于1996年在Iana注册。 请注意您对发件人的摆布和违反您的机器的担忧。

媒体类型:application / vnd.ms-excel

名称Microsoft Excel(tm)

必需参数:无

可选参数:名称

编码注意事项:首选base64

安全注意事项:与大多数应用程序类型一样,此数据旨在由理解收件人系统上的数据的程序进行解释。 收件人在收到此类数据时需要了解他们处于发件人的“仁慈”之中,因为数据将在其系统上执行,并且可能会违反其机器的安全性。

OID {org-id ms-files(4)ms-excel(3)}

对象类型电子表格

注释此媒体类型/ OID用于统一标识Microsoft Excel(即,独立于版本,子类型或平台格式)。

我不知道允许供应商扩展。 看看这个答案了解更多 - 感谢starbeamrainbowlabs的参考。


您应该根据RFC 4180使用“text / csv”。


MS Excel奇怪行为:如果我导出为“基于文本,逗号分隔格式( csv )”,这是我上传到我的网络服务器后得到的mime类型:

[name] => data.csv
[type] => application/vnd.ms-excel

所以微软似乎再次做自己的事情,不管现有的标准:https://en.wikipedia.org/wiki/Comma-separated_values

链接地址: http://www.djcxy.com/p/7939.html

上一篇: What MIME type should I use for CSV?

下一篇: type for excel files?