【问题标题】:Same PDF file to show and download显示和下载相同的 PDF 文件
【发布时间】:2014-04-24 21:01:42
【问题描述】:

我正在寻找通过两种不同方式处理相同 PDF 文件(位于带有 apache 服务器的主机上)的方法。首先 - 默认情况下,如果我单击链接 http://example.com/1.pdf,该文件应该在浏览器中打开以读取或打印(它已经在工作)。其次 - 如果我点击像 http://example.com/1.pdf?download 这样的链接,这个文件应该被下载为二进制文件。

我想这可以通过 .htaccess 魔法来完成,但我不太聪明,无法准确猜测如何做到这一点。你能帮帮我吗?

【问题讨论】:

标签: apache .htaccess pdf download


【解决方案1】:

类似这样的:

RewriteCond %{QUERY_STRING} download
RewriteCond %{REQUEST_URI} .pdf$
RequestHeader Set "Content-Disposition" "attachment"

【讨论】:

  • 总是可以添加一个空重写规则,例如RewriteRule .* $1 或其他。
猜你喜欢
  • 2022-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-10
  • 2017-04-17
  • 1970-01-01
  • 2023-03-26
相关资源
最近更新 更多