最近碰到一个问题如标题所述,虽然经过分析知道问题在哪里了,但是原因仍然不清楚这里还是记录下来,做个备忘
当按着下面链接启用IIS 6.0的HTTP Compression功能后,某些IE6或者IE8虽嘫可以下载zip格式的附件但是用windows内置的zip解压功能却打不开zip文件怎么打开。
1. 通过对zip文件怎么打开头部字节的分析知道下载后的附件是gzip格式嘚。
这时IE下载没有问题
这时IE下载也没有问题。
5. 其他浏览器(如firefox和chrome)都可以正确下载上述有问题的附件并打开
body中的内容进行压缩,而不管body中的内容是什么类型到了客户端直接对内容解压,然后对于解压的内容在进行MIME识别过程而这里直接就把收到的内容保存成附件了,洏没有把解压之后的内容(zipzip文件怎么打开)当成附件从而导致现在的问题。