单击HTML按钮或JavaScript时如何触发文件下载

这太疯狂了,但是我不知道该怎么做,而且由于这些单词很普遍,因此很难在搜索引擎上找到我需要的东西。我认为这应该很容易回答。

我想要一个简单的文件下载,该操作与此相同:

<a href="file.doc">Download!</a>

但是我想使用HTML按钮,例如以下任一按钮:

<input type="button" value="Download!">

<button>Download!</button>

同样,是否可以通过JavaScript触发简单下载?

$("#fileRequest").click(function(){ /* code to download? */ });

我绝对 不是 在寻找一种创建类似于按钮的锚,使用任何后端脚本或与服务器标头或mime类型混淆的方法。

回答:

对于按钮,您可以执行

<form method="get" action="file.doc">

<button type="submit">Download!</button>

</form>

以上是 单击HTML按钮或JavaScript时如何触发文件下载 的全部内容, 来源链接: utcz.com/qa/408094.html

回到顶部