gpt4 book ai didi

javascript - 使用 JQuery 单击 "download"链接不下载文件

转载 作者:太空狗 更新时间:2023-10-29 14:41:18 28 4
gpt4 key购买 nike

<分区>

我有一个带有 href 和下载属性的链接:

  <a id="lnk" href="data:text/csv;charset=utf-8,1%2C2%2C3" download="my_file.csv">click to download</a>

当我点击它时(例如在 Chrome 中),会按预期下载一个 csv 文件“my_file.csv”。

现在我希望能够以编程方式引发此操作。所以我正在尝试使用 JQuery:

$('#lnk').click();

$('#lnk').trigger("click");

但是文件没有下载。

代码如下: http://jsbin.com/yereg/3/edit

我可以从链接中复制链接地址,然后使用 window.open:

window.open('data:text/csv;charset=utf-8,1%2C2%2C3');

但这样我无法设置文件名(链接通过 download="my_file.csv" 属性)。如果有办法设置文件名,则此解决方案很好。

备注:在我的例子中,应该支持 Chrome 和 Firefox。我不关心其他浏览器。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com