Internet Explorer 不打开 docx 文件,将它们保存为 zip

Dav*_*ard 5 internet-explorer-8 microsoft-word-2007 docx

docx在 Intranet 上有几个文件用于我的工作,但 IE8 拒绝打开它们,而只是将它们保存为zip( filename_docx.zip)。这似乎只是 IE8 的问题,因为 FF 和 Chrome 都可以很好地打开文档。不幸的是,由于这是基于工作的,我不能像我一样简单地放弃 IE,转而使用一个不错的浏览器。

有人知道如何在 IE 中解决此问题吗?谢谢。

Dav*_*ard 7

如果您运行自己的 webserver,这里的答案实际上相当简单。如果不这样做,则必须将您的主机指向此帖子。

事实证明,Apache和IIS没有新的MS Office文件格式(docxxslxpptx等)在其MIME类型表中列出,所以IE不会特别想知道他们是什么。

显然,新的 Open XML 文档格式类型是压缩文件的类型,因此 IE 将它们视为zip.,这就是您被迫保存它的原因。IE 与其他(我测试过的 FF、Chrome 和 Safari)之间的区别在于,其他的制造商有先见之明地告诉他们的浏览器如何处理这些文件类型——看来微软 IE 团队也很懒惰无能!

阿帕奇修复 -

编辑/etc/mime.types文件,添加以下行并保存文件。

application/vnd.openxmlformats  docx pptx xlsx
Run Code Online (Sandbox Code Playgroud)

现在重新启动httpd服务,您就可以开始了(在测试单击附件之前不要忘记重新加载页面)。

如需更多信息,请单击此处

IIS 修复-

请参阅此Microsoft 知识库文章

其他 MS Office 扩展的建议 MIME 类型 -

http://blogs.msdn.com/b/dmahugh/archive/2006/08/08/692600.aspx