在web应用中,有一个动态打zip包下载的功能,这个功能在chrome和firefox中很正常,但在IE8中完蛋了,下载的zip文件无法打开(显示:不可预料的压缩文件末端)。前段时间专门花了半天时间调查,未果。
今天偶然谈起此事,想到了contentType,于是发现了下面一篇文章
http://w3help.org/zh-cn/causes/CH9001
我用的是application/zip,貌似IE支持不好,于是换成application/octet-stream,问题解决了,IE8可以正常下载我的zip文件了