IIS下不能下载文件的docx文档,XLSX文档的设置方法(转)

摘要:
无法在IIS下下载文件的docx文档。XLSX文档的设置方法采用Office2007.DOCX、XLSX、PPTX和其他后缀的界面样式的默认格式。如果链接中包含此类文件,则无法打开默认界面样式。事实上,只要在IIS中为MIME类型添加对该格式的支持,就可以提供两种方法来扩展该函数。建议使用第二种方法。

IIS下不能下载文件的docx文档,XLSX文档的设置方法

 

Office 2007的的界面风格默认格式中都是。DOCX,XLSX,PPTX等等后缀,连结中包含此类文件时,界面风格默认什么打不开的其实只要在IIS中的MIME的类型中添加对此格式的支持就可以了下面提供两种方法扩展功能,推荐使用第二种

 

方法一:打开网站属性,的HTTP头选项对话牌,添加的MIME类型

    

 IIS下不能下载文件的docx文档,XLSX文档的设置方法(转)第1张

新建一种类型,填入需要的 .docx ,类型为 application/vnd.openxmlformats-officedocument.wordprocessingml.document

 

     IIS下不能下载文件的docx文档,XLSX文档的设置方法(转)第2张

 

确定后就可以了,刷新页面后就可以下载或打开此类文件了

添加其他类型就重复此上步骤,具体每种类型见下表

 

方法二:修改机器的IIS中关于的MIME类型的配置文件。

打开IIS的配置文件: windows  SYSTEM32  INETSRV  MetaBase.xml中

找到IIsMimeMap位置=“/ LM / MimeMap”   配置节,然后把需要支持的类型新增在下面,即可。

注意:更改时需要关闭IIS的服务IISRESET /停止,完成后再打开的IIS服务IISRESET /启动。

 

办公室 2007文件格式及的MIME类型列表

.docm,application/vnd.ms-word.document.macroEnabled.12
.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotm,application/vnd.ms-word.template.macroEnabled.12
.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template
.potm,application/vnd.ms-powerpoint.template.macroEnabled.12
.potx,application/vnd.openxmlformats-officedocument.presentationml.template
.ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12
.ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12
.ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12
.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation
.xlam,application/vnd.ms-excel.addin.macroEnabled.12
.xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12
.xlsm,application/vnd.ms-excel.sheet.macroEnabled.12
.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xltm,application/vnd.ms-excel.template.macroEnabled.12
.xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template

 

注:

多用途互联网邮件扩展(MIME的多用途Internet邮件

 http://hi.baidu.com/fushao1/item/e56fd842ba6b2596833ae1e1

 

免责声明:文章转载自《IIS下不能下载文件的docx文档,XLSX文档的设置方法(转)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇thinkphp6使用jwtOracle 归档日志管理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Windows Server 2008服务器配置FTP站点的方法教程

下面我们参考一下Windows Server 2008服务器配置FTP站点的方法 1.首先,安装FTP服务 打开服务器管理器,点击角色,添加角色,如果安装过iis,角色摘要里面会有个Web服务器(IIS),点击后面的添加角色,滚动条拉到最后勾选FTP服务器,根据步骤安装。 2.添加FTP站点 打开IIS管理器,依图操作: 点击完成,至此创建站...

IIS部署ASP.NET网站后提示只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态...

今天,在IIS上部署网站后,出现了下面错误: 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 <system.web><httpModules> 节中包括 System.Web.SessionStateMod 或自定义会话状态模块。 这段代...

如何启动iis(Internet 信息服务(IIS)管理器)

Internet 信息服务(IIS)管理器 启动 IIS 管理器1、从“开始”菜单,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。 从“运行”对话框启动 IIS 管理器2、从“开始”菜单,单击“运行”。 在“打开”框中,键入 inetmgr,然后单击“确定”。 3、还可以从“计算机管理”窗口访问 IIS。通过这种方式访问 I...

win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面

Asp.net网站部署时遇到的一些问题 很少部署网站,这几天有一个网站帮朋友部署,期间遇到一些问题,经查找各种网络资源,最终解决,先将遇到的问题及解决办法分享一下。 系统 Win7+iis7.5+sqlserver2008+.Net 4.0 启动IIS,运行->Inetmgr,或者在我的电脑右键->管理,左侧选择IIS管理器 在IIS...

首次启动速度慢的问题记录IIS性能优化

ASP.NET网站发布的时候需要预编译.这样不但能解决首次速度慢的问题,还能把cshtml的内容编译.这样别人就看不到我们VIEW的代码了.那么打开VS. 发布的时候把"在发布期间预编译"打钩,点击后面的设置取消选择"允许更新预编译站点".这样编译出来的网站view被编译成.compiled文件.并且根目录下多了一个PrecompiledApp.conf...

关于IIS和.NET 4.0的问题总结(转)

注册asp.net 4.0 到iis   如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下 运行->cmd  Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:UsersAdministrator>cd  C:W...