我正在寻找通过两种不同方式处理相同PDF文件(位于带有apache服务器的主机上)的方法。首先 - 默认情况下,如果我单击链接http://example.com/1.pdf,则应在浏览器中打开此文件以进行读取或打印(它已在工作)。第二 - 如果我点击像http://example.com/1.pdf?download这样的链接,这个文件应该作为二进制文件下载。
我想这可以通过.htaccess魔法完成,但我不太聪明,不能猜测如何完全做到这一点。你能救我吗?
答案 0 :(得分:0)
这样的事情:
RewriteCond %{QUERY_STRING} download
RewriteCond %{REQUEST_URI} .pdf$
RequestHeader Set "Content-Disposition" "attachment"