从TCPDF下载Chrome中的PDF


Download PDF in Chrome from TCPDF

当在Chrome 12.0.742.91中下载PDF文件(作为附件和内联)时,下载会中断(一开始显示125KB,但后来显示127518/0B,然后完全停止)。

文件下载在Firefox和IE中正常工作。标头正确,apache返回200 OK。之前,一切都很好,可能直到几天前Chrome更新。

仅供进一步参考:问题与gzip处理有关。禁用透明gzip压缩解决了这个问题。

检查您的Content-Length标头。它返回的大小似乎小于文件本身。我怀疑Chrome正在中断下载,因为它接收到的字节数超出了应有的数量。然而,将一个测试用例放在适当的位置是很容易的。

当提供的文件名包含一些奇怪的字符时,我遇到了问题,比如一些重音符号(áéíóú)或这个度数符号:º。