【问题标题】:PDF not downloading in ChromePDF 无法在 Chrome 中下载
【发布时间】:2012-09-15 21:55:48
【问题描述】:

我已将以下页面click here 集成到表达式引擎中。如上面的链接所示,只有某些 PDF 会在 chrome 中下载,而使用 Firefox 的用户可以下载页面上的所有 PDF。我一直在搜索各种表达式引擎论坛并遵循指令,例如禁用我的 XSS 过滤器并重新上传我所有的 PDF。我也在运行这个最新版本的 EE,我尝试下载从超级管理员帐户注销的 PDF。

我不确定这是浏览器问题还是表达式引擎问题,以前有人遇到过这个问题吗?

【问题讨论】:

    标签: html .htaccess google-chrome


    【解决方案1】:

    看起来您以application/octet-stream 类型提供这些。然后,您首先需要将它们作为application/pdf 提供。将此添加到您的 .htaccess 中(如果您无权访问您的 Apache 配置或无法重新加载您的 Apache 配置):

    AddType application/pdf .pdf 
    

    【讨论】:

    • 嗯...我要删除应用程序/八位字节流吗?我仍然无法让它工作
    • 是的,您应该删除或注释掉 .htaccess 和 Apache 配置中的所有 AddType application/octet-stream .pdf(如果是后者,请记住重新加载或重新启动)。从这里看起来,此设置已正确更改。哪些链接有效,哪些无效?
    【解决方案2】:

    这显然是 chrome 的常见问题。但是,由于 chrome 是最新的 HTML5,我们可以使用闪亮的新 download 属性!

    <a href="http://www.domain.com/painful.pdf">Broken</a>
    <a href="http://www.domain.com/painful.pdf" download="notsopainful">Works</a>

    【讨论】:

    • 这实际上对我有用 - 我只是在尝试在 Chrome Mobile Android 4.3 上下载 pdf 时才看到这个问题
    猜你喜欢
    • 2022-10-19
    • 2017-10-27
    • 2018-01-10
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2018-05-21
    • 2016-10-14
    相关资源
    最近更新 更多