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

如何为pdf创建直接下载链接,pdf,ftp,download,Pdf,Ftp,Download,我在ftp服务器上上传了一个pdf文件。以下链接将在浏览器中打开pdf文件 如何为pdf文件创建链接,使其直接下载而不是在浏览器中打开?这是您无法真正控制的,它基于浏览器/用户设置 如果可以,您可以尝试发送标题内容处置:附件;filename=“Appointment\u static.pdf”包含文件内容,这可能会触发下载对话框,而不是浏览器中显示的文件,但您不能真正依赖它。在FTP服务器上找到.htaccess-文件。这通常是隐藏的,因此您可能必须确保可以查看和编辑隐藏的文件。然后可以修改

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


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

这是您无法真正控制的,它基于浏览器/用户设置


如果可以,您可以尝试发送标题
内容处置:附件;filename=“Appointment\u static.pdf”
包含文件内容,这可能会触发下载对话框,而不是浏览器中显示的文件,但您不能真正依赖它。

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

在文件中包括以下内容:

AddType application/octet-stream .pdf
我不确定这是否能在任何浏览器中工作;如果没有,请在
.htaccess
-文件中尝试以下操作:

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

ForceType应用程序/八位组流
标题集内容处置附件
方法2:

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

ForceType应用程序/八位组流
标题添加内容处置“附件”

谢谢。这在Chrome中运行良好,但在Firefox中不起作用。我现在该怎么办?我用第二条建议更新了文件。再次感谢。同样的问题。在chrome中工作,但在fireFox中不工作。很抱歉,我不知道什么可以让它在fireFox中工作。也许将链接本身更改为PDF会起作用。