我正在使用PHP循环以64k块的方式传递ZIP文件(但任何服务器端语言都会遇到这个问题)。
使用FF获取文件时,一切正常。
使用IE7获取文件时,有些位被损坏。这导致了一个关于错误CRC(哈希)的错误消息,并且一些未压缩的文件最终会被损坏。
发送的头信息如下:
使用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
有人知道这个腐败现象是从哪里来的吗?