JavaScript点击或其他事件下载图片

将picurl的值赋值为图片地址,可以是网络图片地址或本地临时路径图片,时间调用savePic()函数 function savePic(){ var picurl= $("#picurl").attr("src"); //alert(picurl);...

将picurl的值赋值为图片地址,可以是网络图片地址或本地临时路径图片,时间调用savePic()函数

function savePic(){         
    var picurl= $("#picurl").attr("src");
    //alert(picurl);
    savePicture(picurl);
}
var triggerEvent = "touchstart";
function savePicture(Url){
    var blob=new Blob([''], {type:'application/octet-stream'});
    var url = URL.createObjectURL(blob);
    var a = document.createElement('a');
    a.href = Url;
    a.download = Url.replace(/(.*\/)*([^.]+.*)/ig,"$2").split("?")[0];
    var e = document.createEvent('MouseEvents');
    e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    a.dispatchEvent(e);
    URL.revokeObjectURL(url);
}

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

651 篇文章

作家榜 »

  1. admin 651 文章
  2. 粪斗 185 文章
  3. 王凯 92 文章
  4. 廖雪 78 文章
  5. 牟雪峰 12 文章
  6. 李沁雪 9 文章
  7. 全易 2 文章
  8. Garmcrypto7undop 0 文章