我在IIS中启用了gzip压缩。在IE浏览器中从服务器下载.xlsx文件时,文件会被压缩。 当我在IIS中禁用静态内容压缩时,我没有获得文件的原始大小。
IIS7 / root配置级别是否有任何设置,我可以在其中更改以原始格式获取.xlsx文件,而不会影响任何其他组件。
答案 0 :(得分:0)
默认情况下,我认为IIS不支持ms-office文档的压缩。但如果它的配置如此,那么它可能是您服务器中的一种情况。
IIS7 / root配置级别是否有任何设置,我可以在哪里设置 更改以原始形式获取.xlsx文件,而不会影响任何文件 其他组件
我认为您的问题是在没有压缩的情况下获取excel文件?
是IIS您可以使用ApplicationHost.Config
。这是在根级别(在执行此操作之前要加倍确定可能会影响其他托管应用程序)。在此,导航到staticTypes
元素下的元素httpCompression
。如果以下内容为enabled
,请将其设为false
以停用它们。它将分别停用“*.xlsx
”,“*.xls
”。
<add mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" enabled="false"/>
<add mimeType="application/vnd.ms-excel" enabled="false"/>
帮助网址
配置静态类型 - http://www.iis.net/configreference/system.webserver/httpcompression/statictypes
mime-mapping - http://www.rackspace.com/knowledge_center/article/how-can-i-define-mime-types-on-my-windowsiis-based-site