需求中需要实现一个下载图片的功能,后台返文件路径给前端,前端拿到路径下载文件到本地,要有下载框跳出、代码如下:
function img_download(src){
//src是图片路径
var eleLink = document.createElement('a');
eleLink.download = src;
eleLink.style.display = 'none';
//字符内容转变成blob地址
eleLink.href = src;
//触发点击
document.body.appendChild(eleLink);
eleLink.click();
//然后移除
document.body.removeChild(eleLink);
}