我在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
答案 0 :(得分:1)
在.htaccess文件中尝试此操作
SetEnvIf Request_URI&#34; .pdf $&#34; requested_pdf = PDF
标题添加Content-Disposition&#34;附件&#34; ENV = requested_pdf