【发布时间】:2016-11-17 05:44:20
【问题描述】:
我有一个登陆页面,上面有一个用户填写的表格,然后它转到感谢页面(这是另一个页面)。在感谢页面上,我只想提示用户在感谢页面加载时保存 pdf。请注意,我希望文件被保存/下载,而不是在浏览器的同一选项卡或另一个选项卡上打开。我尝试了多种解决方案,但它们似乎都在浏览器本身中打开了 pdf 而没有下载它。我尝试过的一些方法是元标记下载、页面重定向下载、iframe 下载,但它们都在浏览器本身中打开 pdf 而不是下载它。我只想要一个简单的解决方案来下载文件而不是在浏览器中打开它。此外,pdf 应该会自动下载,而无需单击任何链接或按钮。
【问题讨论】:
-
如果可能的话,最好的办法是从服务器以
Content-type: application/octet-stream; name="xxx.pdf"和/或Content-disposition: attachment; filename="xxx.pdf"或类似的形式提供pdf -
@Stefan Hegny:已经试过了。它不会进入感谢页面。单击表单上的提交按钮时,它会要求在表单页面上下载 pdf,并且不会重定向到感谢页面。
-
您不是在谈论问题中的感谢页面。在这种情况下,我会将下载添加到感谢页面本身。
标签: javascript pdf download