h5下载base64图片时报错:
锚元素属性太长
解决:
改一下download的值就行(该值是图片的名称,因为使用了base64地址做名称,超出了限制所以报错)
var str = Math.random().toString(36).slice(-6); // 生成随随机数
var createA = document.createElement("a");
// createA.download = filePath; // 修改前
createA.download = str; // 修改后
createA.href = filePath;
document.body.appendChild(createA);
createA.click();
createA.remove();