如何通过 Javascript 强制显示 PDF 的下载/打开对话框?

发布于 2024-12-08 19:47:32 字数 483 浏览 0 评论 0原文

可能的重复:
jquery:如何强制自动下载 pdf?

下午的朋友们,

我有一个pdf 文件,用户可以下载。我希望这是通过 Javascript 而不是 或类似的来完成的。

所以我有这段代码,但它在新窗口/选项卡中打开。

  window.open(url,'Download');

如何让浏览器显示下载对话框,而不是内联显示 PDF?

Possible Duplicate:
jquery: how to force a pdf download automatically?

Afternoon folks,

I have a pdf file which the user can download. I want this to be done from Javascript rather than an <a> or similar.

So I have this code, but it opens in a new window/tab.

  window.open(url,'Download');

How can I tell the browser to show a download dialog box, instead of displaying the PDF inline?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

决绝 2024-12-15 19:47:32

您的服务器必须提供带有“Content-disposition”标头的文档:

Content-disposition: attachment; filename="yourfile.pdf";

您无法通过 JavaScript 实现这一点。

Your server has to serve up the document with a "Content-disposition" header:

Content-disposition: attachment; filename="yourfile.pdf";

You can't make that happen from JavaScript.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文