JS将base64格式转换为图片格式

215 阅读1分钟

封装方法将base64格式转换为Blob格式,可直接传递给后台

function base64ToImg (dataurl) {
    var arr = dataurl.split(','),
      mime = arr[0].match(/:(.*?);/)[1],
      bstr = atob(arr[1]),
      n = bstr.length,
      u8arr = new Uint8Array(n);
    while (n--) {
        u8arr[n] = bstr.charCodeAt(n);
    }
    return new Blob([u8arr], { type: mime });
}

参考