在Internet Explorer中强制PDF下载“仅”

时间:2014-05-22 13:55:23

标签: apache .htaccess internet-explorer pdf browser

我在IE中显示PDF文档时遇到了问题。其他浏览器(Chrome,Firefox等)都可以,但IE并不好。因此,我的解决方案是仅对IE用户强制进行PDF下载,同时修改.htaccess文件。我目前已将其设置为强制所有浏览器上的PDF下载,但我想要chrome / firefox /等。用户将PDF显示在浏览器中。

这是我目前的.htaccess规则:

<FilesMatch "\.(?i:pdf)$">
    SetEnvIf Request_URI "\.pdf$" requested_pdf=pdf
    Header add Content-Disposition "attachment" env=requested_pdf
</FilesMatch>

有没有办法利用BrowserMatch仅在IE中设置此标头?或者是否有另一种方法使用另一种方法?到目前为止,我没有运气。

提前谢谢!

CentOS | Apache | PHP

1 个答案:

答案 0 :(得分:1)

在.htaccess文件中尝试此操作

SetEnvIf Request_URI&#34; .pdf $&#34; requested_pdf = PDF

标题添加Content-Disposition&#34;附件&#34; ENV = requested_pdf