小编典典

通过js强制下载或查询

javascript

是否可以通过JS或Javascript强制进行下载,即网页不应该在浏览器的新标签页中打开文件,而是弹出窗口让用户选择“另存为”或使用???打开?


阅读 355

收藏
2020-05-01

共1个答案

小编典典

您不能通过JavaScript强制这种行为,需要在服务器端设置HTTP标头:

Content-disposition=attachment; filename=some.file.name

解决问题的方法是让AJAX方法将用户重定向到PDF的URL:

location.replace('path/to.pdf');

(必须为PDF设置以上HTTP标头)


2020-05-01