如何为pdf创建直接下载链接

时间:2013-07-23 11:28:33

标签: pdf ftp downloading

我在ftp服务器上传了一个pdf文件。以下链接在浏览器中打开pdf文件。

http://aptform.culinarysuperstars.com/Appointment_static.pdf

如何为pdf文件创建链接,以便直接下载而不是在浏览器中打开?

2 个答案:

答案 0 :(得分:0)

这是你无法控制的,它基于浏览器/用户设置。

如果你能够,你可以尝试使用文件内容发送标题Content-disposition: attachment; filename="Appointment_static.pdf",这可能会触发下载对话框,而不是浏览器中显示的文件,但你不能真正依赖这一点。

答案 1 :(得分:0)

在FTP服务器上找到.htaccess - 文件。这通常是隐藏的,因此您可能必须确保可以查看和编辑隐藏文件。然后,您可以对其进行修改以强制下载而不是在浏览器中显示。

在文件中包含以下内容:

AddType application/octet-stream .pdf

我不确定这是否可以在任何浏览器中使用;如果没有,请在.htaccess - 文件中尝试以下内容:

<FilesMatch "\.(?i:pdf)$">
      ForceType application/octet-stream
      Header set Content-Disposition attachment
</FilesMatch>

方法2:

<FilesMatch "\.(pdf)$" >
    ForceType application/octet-stream
    Header add Content-Disposition "attachment"
</FilesMatch>