在项目中遇到h5调用app的方法返回base64格式的图片给h5,这时候我们通常都需要把其转化为文件流的格式再上传到后端服务器上。
base64的格式有时候会有前缀,有时会没有前缀,下面的方法可以进行统一处理
/**
* 将以base64的图片url数据转换为Blob
* 用url方式表示的base64图片数据
*/
let base64 = {
dataURL: res.localData,//用url方式表示的base64图片数据
type: 'image/jpeg'//文件类型
}
function convertBase64UrlToBlob (base64