我希望网站上的Excel文件在点击时能够在Excel中打开,而不是保存在桌面上或在浏览器中嵌入式打开。显然,这取决于每个用户的配置方式,但是最常用的Content-Type和其他设置是什么,以实现这一点呢?
我希望网站上的Excel文件在点击时能够在Excel中打开,而不是保存在桌面上或在浏览器中嵌入式打开。显然,这取决于每个用户的配置方式,但是最常用的Content-Type和其他设置是什么,以实现这一点呢?
对于BIFF .xls文件
application/vnd.ms-excel
适用于Excel2007及以上版本的.xlsx文件
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Content-type
,我已经通过IE的调试器进行了确认,确认Content-type
为application/vnd.ms-excel
。我还测试了大小写字母不同的头部信息。有人遇到过类似情况吗? - luttkensapplication/vnd.ms-excel
vnd class
/ 厂商自定义请记住,当您尝试上传已经打开的文件时,file.getContentType
可能会输出 application/octet-stream 而不是所需的 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet。