使用javascript调用函数将base64图片转换为blob格式
以下是一个将base64图片转换为blob格式的JavaScript函数:
function base64ToBlob(base64) {
const byteString = atob(base64.split(',')[1]);
const mimeString = base64.split(',')[0].split(':')[1].split(';')[0];
const ab = new ArrayBuffer(byteString.length);
const ia = new Uint8Array(ab);
for (let i = 0; i < byteString.length; i++) {
ia[i] = byteString.charCodeAt(i);
}
return new Blob([ab], { type: mimeString });
}
使用示例:
const base64Img = "data:image/png;base64,iVBORw0KGgoAAA...";
const blobImg = base64ToBlob(base64Img);
console.log(blobImg);

原文地址: http://www.cveoy.top/t/topic/X29 著作权归作者所有。请勿转载和采集!