我使用PHP中的循环提供64k块中的ZIP文件(但问题会随任何服务器端语言出现)。ZIP文件被IE损坏
当用FF提取文件时,一切都很顺利。
当使用IE7获取文件时,一些位被损坏。这导致错误消息关于错误的CRC(哈希),并且一些解压缩的文件最终被破坏。发送
的标题如下:
Expires: 0
Cache-Control: must-revalidate, post-check=0, pre-check=0
Pragma: public
Content-Description: File Transfer
Content-Disposition: attachment; filename="671fb8f80f5e94984c59e61c3c91bb70.zip";
Content-Transfer-Encoding: binary
Vary: Accept-Encoding
Content-Encoding: gzip
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/octet-stream
有没有人有这个地方的腐败来自线索?
您如何定义64k块? – 2009-10-13 13:02:48