我想知道如何使PDF文件链接可下载,而不是在浏览器中打开它们?如何在html中完成?(我认为这是通过javascript或其他方式完成的)。
您无法使用HTML执行此操作。这是基于服务器的解决方案。您必须流式传输文件,以便浏览器触发保存对话框。
我建议不要这样做。用户如何与PDF交互应由用户决定。
更新:
所以…这个答案仍然有很多不足之处。我认为部分原因是这是4年前回答的,正如Sarim指出的那样,现在有HTML 5download属性可以处理此问题。
download
我同意,并且认为Sarim的答案很好(如果OP回来的话,应该是选择的答案)。但是,此答案仍然是处理该问题的可靠方法(正如YiğitYener的答案指出的,而且-令人感到奇怪-人们对此表示同意)。