
[英]How to set recognized content/MIME types for Spring Boot/MVC resources?
[英]Problem with Office 2007 MIME Types, they download as *.zip in IE all other Browsers ok
我们有一个在Tomcat上运行的自定义CMS,我们添加了以下配置:
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet .xlsx
我可以在FF,OP,Chrome,Safari中下载没有问题的Excel 2007文件。 但是在IE中,我得到一个ZIP文件的下载框。 我更改了IE8设置以从Fileextension识别文件类型,之后IE8将文件显示为纯文本。
问题是,我们较大的客户之一只能使用IE,因此目前,他们唯一的解决方案是在上传文件之前对其进行压缩,并在下载后将其解压缩。 但这不是一个真正的解决方案。
这里有人对我有解决方案吗?
我们正在使用Apache 2.2和Tomcat 5.5
使用Fiddler确认Content-Type标头已发送到浏览器。 如果不是,则确保问题中列出的mime类型在web.xml中正确列出。 还要确认文件是由Tomcat提供的,而不是由Apache提供的-可以通过在浏览器发出请求后检查麻烦服务器上的访问日志来验证该文件。
当我明确输入类似的测试对我来说很好
response.setContentType(“ application / vnd.openxmlformats-officedocument.spreadsheetml.sheet”);
在我的servlet中。...Tim或WireShark建议的Fiddler可能对查看正在提供的内容非常有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.