Chrome中无法下载PDF文件

4
我已将以下页面(点击这里)集成到表达引擎中。在Chrome浏览器中,只有某些PDF文件可以下载,如上面的链接所示,而在Firefox浏览器中,用户可以下载页面上的所有PDF文件。我已经在各种表达引擎论坛中搜索并按照说明进行操作,例如禁用我的XSS过滤器并重新上传所有PDF文件。我也运行了最新版本的EE,并尝试从超级管理员帐户注销后下载PDF文件。
我不确定这是浏览器问题还是表达引擎问题,有人遇到过这个问题吗?
2个回答

2

这是Chrome浏览器中一个看似常见的问题。但是,由于Chrome已经更新到HTML5标准,我们可以使用全新的download属性!

<a href="http://www.domain.com/painful.pdf">损坏</a>
<a href="http://www.domain.com/painful.pdf" download="notsopainful">可用</a>


这对我实际起作用了 - 我只在尝试在Chrome Mobile Android 4.3上下载PDF时才遇到了问题。 - Daryl

2

看起来你正在以application/octet-stream的类型传递它们。因此,您需要将它们作为application/pdf传递。如果您无法访问Apache配置或无法重新加载Apache配置,请将以下内容添加到您的.htaccess文件中:

AddType application/pdf .pdf 

嗯...我要移除application/octet-stream吗?但我还是无法让它工作。 - NewBoy
是的,您应该删除或注释掉.htaccess和Apache配置中的所有“AddType application/octet-stream .pdf”(如果后者,请记得重新加载或重启)。从这里看,这个设置已经正确更改了。哪些链接有效,哪些链接无效? - Scott Hepler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接