如何强制下载文件,而不是使用HTML在浏览器中显示它?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (1163)
 <a href="sample.pdf" target="_blank">Download</a>

如果单击“下载”按钮,此目标空白将打开一个新窗口。

但是我需要它来提示一个对话框来保存这个文件。我怎样才能做到这一点?

提问于
用户回答回答于

你不能用HTML来解决,。

如果用户使用具有PDF阅读功能的浏览器(或插件)以及相应的设置来打开浏览器中的PDF文件,则PDF将以这种方式打开。

PDF会在一个新的选项卡中打开,因为你的选项target="_blank"与下载提示无关。

如果你使用HTML5,则可以使用下载属性

<a href="sample.pdf" download="sample.pdf">Download</a>

扫码关注云+社区

领取腾讯云代金券