提问人:taw 提问时间:5/30/2010 更新时间:6/15/2014 访问量:741216
excel 文件的正确内容类型是什么?[复制]
What is correct content-type for excel files? [duplicate]
问:
我希望网站上的 excel 文件在单击时在 Excel 中打开,而不是保存在桌面上,或者嵌入浏览器等。现在显然,这完全取决于如何为每个用户配置所有内容,但是在大多数情况下,实现这一点的最佳内容类型和其他设置是什么?
答:
46赞
miku
5/30/2010
#1
application/vnd.ms-excel
vnd class
/ 特定供应商- http://en.wikipedia.org/wiki/Microsoft_Excel#File_formats
评论
4赞
Nelda.techspiress
5/26/2017
上面列出的文件格式。有关 http 内容类型,请参阅 Office System 文件格式 MIME 类型
0赞
MinhajulAnwar
2/9/2023
developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/......
1101赞
Mark Baker
5/30/2010
#2
对于 BIFF .xls 文件
application/vnd.ms-excel
对于 Excel2007 及更高版本的 .xlsx 文件
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
评论
3赞
luttkens
9/25/2013
使用 IE9 时,这对我不起作用。Chrome、Opera、Safari、Firefox - 没问题。但是IE无法识别,我已经与IE中的调试器进行了检查,以确认Content-type是。我还测试了小写/大写标题。有人经历过吗?Content-type
application/vnd.ms-excel
23赞
luttkens
9/25/2013
对于任何想知道的人:通过从甚至IE中删除foo.xls周围的单引号,IE将识别如何打开它。Content-Disposition
8赞
mkz
6/15/2014
.docx 更糟 application/vnd.openxmlformats-officedocument.wordprocessingml.document
7赞
Mark Baker
9/24/2014
@user1016740 Office 365 文件是 OfficeOpenXML 格式的.xlsx文件,所以它是application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
19赞
Steve Chambers
10/31/2016
对于那些像我一样无知并且不确定BIFF是什么的人来说,以下内容可能会有所帮助“XLS是Microsoft Excel电子表格的文件扩展名。它是在 2007 年之前的 Excel 版本中创建的。它是一种基于二进制交换文件格式(BIFF)的二进制格式,因此它以二进制格式存储信息。
20赞
DiTap
2/27/2014
#3
请记住,当您尝试上传已打开的文件时,也可以输出 application/octet-stream 而不是所需的 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet。file.getContentType
评论