1. base64编码图片的导出
调用handleDownload方法,传入图片的base64编码,将图片进行导出保存:
// base64 转换blob对象
const base64ToBlob = (base64: string) => {
// 将Base64编码的字符串按';base64,''拆分,得到内容类型和二进制数据两部分
const parts = base64.split(';base64,');
const contentType = parts[0].split(':')[1];
// 将二进制数据转换为UTF-8编码的字符串
const raw = window.atob(parts[1]);
const rawLength = raw.length;
// 创建一个Uint8Array对象,将字符串中的每个字符码存储到这个数组中
const uInt8Array = new Uint8Array(rawLength);
for (let i = 0