function download(src) {
var $a = document.createElement('a');
$a.setAttribute("href", src);
$a.setAttribute("download", "");
var evObj = document.createEvent('MouseEvents');
evObj.initMouseEvent( 'click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null);
$a.dispatchEvent(evObj);
};<button type="button" class="btn btn-primary" onclick=" download(src)" >下载</button>
src为图片地址,src='http://localhost:8080/aaa/bbb/ccc/20170517111819.png';
本文介绍了一种使用JavaScript实现文件下载的方法。通过创建一个隐藏的`<a>`标签并触发点击事件来模拟用户点击下载链接的行为,适用于自动化的文件下载场景。
347

被折叠的 条评论
为什么被折叠?



