【发布时间】:2013-09-05 19:08:48
【问题描述】:
当用户点击某个按钮时,我需要使用 Javascript 触发文件下载。为此,我使用:
window.open('my_url.com/my_file.pdf');
但是,在 Firefox 中,这会在新选项卡中打开 PDF。相反,我希望 PDF 文件不会被打开而是被下载,并有一个对话框询问下载文件所在的文件夹。
怎么做?
【问题讨论】:
-
我认为这不能通过 Javascript 完成(但我可能错了);您需要使用
Content-disposition: attachment来提供文件。 -
box86rowh:对您提到的答案给出的解决方案与我已经拥有的相同,它打开 PDF 而不是下载它。
标签: javascript file pdf download