我已将以下页面单击此处集成到表达式引擎中。如上面的链接所示,只有某些 PDF 会在 chrome 中下载,而使用 Firefox 的用户可以下载页面上的所有 PDF。我一直在搜索各种表达式引擎论坛并遵循指令,例如禁用我的 XSS 过滤器并重新上传我的所有 PDF。我也在运行这个最新版本的 EE,并且我尝试下载从超级管理员帐户注销的 PDF。
我不确定这是浏览器问题还是表达式引擎问题,以前有人遇到过这个问题吗?
我已将以下页面单击此处集成到表达式引擎中。如上面的链接所示,只有某些 PDF 会在 chrome 中下载,而使用 Firefox 的用户可以下载页面上的所有 PDF。我一直在搜索各种表达式引擎论坛并遵循指令,例如禁用我的 XSS 过滤器并重新上传我的所有 PDF。我也在运行这个最新版本的 EE,并且我尝试下载从超级管理员帐户注销的 PDF。
我不确定这是浏览器问题还是表达式引擎问题,以前有人遇到过这个问题吗?
看起来您将这些作为 type 交付application/octet-stream
。然后,您首先需要将它们作为application/pdf
. 将此添加到您的 .htaccess 中(如果您无权访问您的 Apache 配置或无法重新加载您的 Apache 配置):
AddType application/pdf .pdf
这显然是 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>