[英]Internet Explorer cant open Microsoft Word file with extension “.DOC”
我的Java Web应用程序有一个文档文件。 当我尝试通过单击链接下载文件时,它将打开一个包含损坏字符的新页面作为另一个选项卡。 当我尝试保存页面时,将其另存为.htm文件
但是该文件已在其他浏览器(例如Chrome和Firefox)中正确下载。 我通过将扩展名从.DOC更改为.doc进行检查,可以下载该文件。
.DOC在IE中打开损坏的页面是否有特定原因。 为什么只在IE中发生
我只是遇到了同样的问题,发现原因是应用程序服务器(在我的情况下是Tomcat)上缺少MIME类型映射。 对于Tomcat,您可以通过将以下内容添加到conf / web.xml中来解决此问题:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
根据您的应用程序服务器,您需要编辑的确切文件会有所不同,但是Google快速搜索AS和“ MIME类型映射”将告诉您需要编辑的内容以及在何处。
我应该注意,较早版本的Tomcat(在Tomcat 8之前发行)对于MIME类型映射区分大小写,因此,如果您发现.doc有效,但.DOC不起作用,请在web.xml文件中添加一个附加条目,其中DOC为扩展名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.