我在ftp服务器上传了一个pdf文件。以下链接在浏览器中打开pdf文件。
http://aptform.culinarysuperstars.com/Appointment_static.pdf
如何为pdf文件创建链接,以便直接下载而不是在浏览器中打开?
答案 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>