【问题标题】:Download PDF in Chrome from TCPDF从 TCPDF 下载 Chrome 中的 PDF
【发布时间】:2011-06-11 10:25:23
【问题描述】:

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

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

【问题讨论】:

  • 刚刚签入chrome可能会重新安装解决这个问题
  • 我可以在浏览器中尝试错误吗?
  • 您是否检查了 chrome 中的正常/空白 pdf 页面下载是否有效需要对页面中的内容进行故障排除
  • @dominik 问题可能与透明 gzip 有关。您可以禁用 gzip 压缩 PDF 并重试吗?如果可行,请在此处写下您的问题的答案并提交铬错误报告。

标签: php pdf google-chrome tcpdf


【解决方案1】:

仅供参考:问题与 gzip 处理有关。禁用透明 gzip 压缩解决了它。

【讨论】:

  • 如何禁用透明 gzip 压缩?
  • 这取决于您的网络服务器。只需使用stackoverflow search
  • 禁用透明 gzip 压缩可能是一个临时解决方案,感谢您指出。然而,这个问题是在 Chrome 上修复的管道中,还是如果压缩内容是一个交易破坏者,我们应该建议用户使用其他浏览器?
【解决方案2】:

检查您的 Content-Length 标头。它似乎返回的大小小于文件本身。我怀疑 Chrome 正在中断下载,因为它接收的字节数超过了它应有的字节数。但是,为此设置一个测试用例很容易。

【讨论】:

  • 我现在看到了你的评论。它仍然可能与内容大小有关。但是没有 gzip 就不再是问题了。
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 2022-10-19
    • 1970-01-01
    • 2012-02-24
    • 2012-03-23
    相关资源
    最近更新 更多