Ste*_*unn 430 csv http-headers mime-types
我见过application/csv
二手也是text/csv
.
有什么不同?有区别吗?只要请求匹配可用的内容,这是否重要?它们可以互换吗?
Chr*_*ley 588
有一个RFC覆盖它并说要使用text/csv
.
此RFC更新RFC 4180.
最近我发现了Excel application/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作为参考.
小智 44
奇怪的行为MS Excel
:如果我导出为"基于文本,逗号分隔格式(csv
)"这是我在网络服务器上传后获得的mime类型:
[name] => data.csv
[type] => application/vnd.ms-excel
Run Code Online (Sandbox Code Playgroud)
因此,无论现有标准如何,微软似乎都在重新做自己的事情:https://en.wikipedia.org/wiki/Comma-separated_values
mgu*_*utt 29
我的用户可以上传CSV文件text/csv
,application/csv
但现在还没有出现.这些是通过finfo()识别的:
text/plain
text/x-csv
Run Code Online (Sandbox Code Playgroud)
这些是通过浏览器传输的:
text/plain
application/vnd.ms-excel
text/x-csv
Run Code Online (Sandbox Code Playgroud)
以下类型没有出现,但可以:
application/csv
application/x-csv
text/csv
text/comma-separated-values
text/x-comma-separated-values
text/tab-separated-values
Run Code Online (Sandbox Code Playgroud)
Luc*_*oke 18
对于任何在 Google API mimeType*.csv
文件方面苦苦挣扎的人,我找到了 google api 文档文件的 MIME 类型列表
谷歌文档格式 | 转换格式 | 对应的MIME类型 |
---|---|---|
文件 | 超文本标记语言 | text/html |
HTML(压缩) | application/zip |
|
纯文本 | text/plain |
|
富文本 | application/rtf |
|
打开 Office 文档 | application/vnd.oasis.opendocument.text |
|
application/pdf |
||
MS Word 文档 | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
|
EPUB | application/epub+zip |
|
电子表格 | 微软Excel | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
打开办公表 | application/x-vnd.oasis.opendocument.spreadsheet |
|
application/pdf |
||
CSV(仅限第一张) | text/csv |
|
TSV(仅限第一张) | text/tab-separated-values |
|
HTML(压缩) | application/zip |
|
图纸 | JPEG | image/jpeg |
巴布亚新几内亚 | image/png |
|
静止无功发生器 | image/svg+xml |
|
application/pdf |
||
演讲 | 微软PowerPoint | application/vnd.openxmlformats-officedocument.presentationml.presentation |
开放式办公室演示 | application/vnd.oasis.opendocument.presentation |
|
application/pdf |
||
纯文本 | text/plain |
|
应用程序脚本 | JSON | application/vnd.google-apps.script+json |
来源:https: //developers.google.com/drive/v3/web/manage-downloads#downloading_google_documents 下的表格:“Google Doc 格式和支持的导出 MIME 类型相互映射,如下所示”
还有另一个清单
MIME 类型 | 描述 |
---|---|
application/vnd.google-apps.audio |
|
application/vnd.google-apps.document |
谷歌文档 |
application/vnd.google-apps.drawing |
谷歌绘图 |
application/vnd.google-apps.file |
谷歌云端硬盘文件 |
application/vnd.google-apps.folder |
谷歌云端硬盘文件夹 |
application/vnd.google-apps.form |
谷歌表单 |
application/vnd.google-apps.fusiontable |
谷歌融合表 |
application/vnd.google-apps.map |
谷歌我的地图 |
application/vnd.google-apps.photo |
|
application/vnd.google-apps.presentation |
谷歌幻灯片 |
application/vnd.google-apps.script |
谷歌应用脚本 |
application/vnd.google-apps.site |
谷歌网站 |
application/vnd.google-apps.spreadsheet |
谷歌表格 |
application/vnd.google-apps.unknown |
|
application/vnd.google-apps.video |
|
application/vnd.google-apps.drive-sdk |
第 3 方快捷方式 |
来源: https: //developers.google.com/drive/v3/web/mime-types
但第一个对我的用例更有帮助。