繁体   English   中英

Internet Explorer无法打开扩展名为“ .DOC”的Microsoft Word文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM