以下是一个将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);
使用javascript调用函数将base64图片转换为blob格式

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

免费AI点我,无需注册和登录