一尘不染

(HTML)下载PDF文件,而不是单击时在浏览器中打开它们

javascript

我想知道如何使PDF文件链接可下载,而不是在浏览器中打开它们?如何在html中完成?(我认为这是通过javascript或其他方式完成的)。


阅读 881

收藏
2020-05-01

共1个答案

一尘不染

您无法使用HTML执行此操作。这是基于服务器的解决方案。您必须流式传输文件,以便浏览器触发保存对话框。

我建议不要这样做。用户如何与PDF交互应由用户决定。

更新:

所以…这个答案仍然有很多不足之处。我认为部分原因是这是4年前回答的,正如Sarim指出的那样,现在有HTML 5download属性可以处理此问题。

我同意,并且认为Sarim的答案很好(如果OP回来的话,应该是选择的答案)。但是,此答案仍然是处理该问题的可靠方法(正如YiğitYener的答案指出的,而且-令人感到奇怪-人们对此表示同意)。

2020-05-01