vue前端根据接口返回的url 下载图片

downloadPicture(imgSrc, name) {

const image = new Image();

// 解决跨域 Canvas 污染问题

image.setAttribute("crossOrigin", "anonymous");

image.src = imgSrc;

image.onload = () => {

const canvas = document.createElement("canvas");

canvas.width = image.width;

canvas.height = image.height;

const context = canvas.getContext("2d");

context.drawImage(image, 0, 0, image.width, image.height);

canvas.toBlob((blob) => {

const url = URL.createObjectURL(blob);

const a = document.createElement("a");

a.download = name || "photo";

a.href = url;

a.click();

a.remove();

URL.revokeObjectURL(url);

});

};

},

downLineFlow(row) {

this.downloadPicture(row.signatureUrl, row.username);

},

相关推荐
315356691312 小时前
Superpowers:GPT-5.6 时代下的流程毒瘤
前端·后端
wabs66612 小时前
关于单调栈【力扣739.每日温度的思考】
java·开发语言
雪碧聊技术12 小时前
为什么要学函数式编程?
java·函数式编程
m0_5648768412 小时前
没有公网IP的情况下,怎么进行远程连接两个电脑
服务器·tcp/ip·负载均衡
清秋12 小时前
全网最全 ECMAScript 攻略( 更新至 ES2026)
前端·javascript·编程语言
aaPIXa62212 小时前
C++ 用 13 条规则让模型写出安全现代 C++
java·c++·安全
兔C13 小时前
Linux 命令行入门学习资料 day_2
linux·运维·服务器
Cao_Ron13 小时前
用 SVG image symbol 画 ECharts graph 圆形节点
前端
hxy060113 小时前
React-Call让你的React组件像异步函数一样调用
前端·react.js
Hilaku13 小时前
为什么 AI 写前端时,总是优先选择 React,而不是 Vue?
前端·javascript·程序员