uniapp开发app框架在提升开发效率中的独特优势与应用探索
1624
2022-11-18
js -文件(根据URL-文件,根据URL-图片)
根据URL-图片
// 根据URL-图片 function downloadImgURL(url, name) { let image = new Image(); image.setAttribute("crossOrigin", "anonymous"); image.src = url; image.onload = () => { let canvas = document.createElement("canvas"); canvas.width = image.width; canvas.height = image.height; let ctx = canvas.getContext("2d"); ctx.drawImage(image, 0, 0, image.width, image.height); canvas.toBlob(blob => { let url = URL.createObjectURL(blob); let a = document.createElement("a"); a.download = name; a.href = url; a.click(); a.remove(); // 用完释放URL对象 URL.revokeObjectURL(url); }); }; }
根据URL-文件
// 根据URL-文件 function downloadURL(url, filename) { let a = document.createElement("a"); a.href = url; a.download = filename; a.click(); }
实战测试
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~