当前位置:  开发笔记 > 运维 > 正文

从IE下载Docx - 在IIS中设置MIME类型

如何解决《从IE下载Docx-在IIS中设置MIME类型》经验,为你挑选了3个好方法。

我相信这个答案很简单.

我有一个docx文件,我在尝试下载时遇到错误(无法找到文档).....doc很好.txt也没关系.我确信这只是一个iis设置,服务器上的权限对于所有文件都是相同的.



1> mdb..:

是的,它只是一个IIS设置:默认情况下,它只提供扩展名与定义的MIME类型匹配的文件.

要允许下载.docx文件,请按照上面链接的知识库文章中的步骤操作:

    打开IIS Microsoft管理控制台(MMC),右键单击本地计算机名称,然后单击"属性".

    单击MIME类型.

    单击新建.

    在"扩展名"框中,键入所需的文件扩展名(在本例中为.docx).

    在"MIME类型"框中,键入application/vnd.openxmlformats-officedocument.wordprocessingml.document (感谢@web开发人员指出此MIME类型,它取代了原始答案中的"application/msword").

    应用新设置.请注意,必须重新启动World Wide Web Publishing服务或等待工作进程回收才能使更改生效.在此示例中,IIS现在提供扩展名为.docx的文件.

请注意,知识库文章使用通用应用程序/八位字节流MIME类型:虽然通常应该有效,但如果存在更具体的MIME类型,例如application/msword,则最好使用它.




2> 小智..:

在上面的解决方案的第5步你说

在"MIME类型"框中,键入application/msword.

"application/msword"MIME类型是单词2003".doc"文件的类型.word 2007".docx"文件的正确MIME类型是:

应用/ vnd.openxmlformats-officedocument.wordprocessingml.document

看这篇文章.



3> 小智..:

谢谢这非常有用.

如果您对.pptx(Powerpoint 2007)的MIME类型感兴趣,那么

应用/ vnd.openxmlformats-officedocument.presentationml.presentation

和.xlsx(Excel 2007)是

应用/ vnd.openxmlformats-officedocument.spreadsheetml.sheet

[这些转置.我现在纠正了,谢谢你指出Sven.]

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有