/**
* @method 将base64转换为file对象
* @param {String} dataURL base64地址(必填,带base64头前缀的地址:data:image/jpeg;base64,/XXXXXXXXXX)
* @param {String} fileName 文件名称(必填)
* @param {String} fileType 图片类型 默认image/jpg
* @return {Object} file对象
*/
dataURLtoFile(dataURL, fileName, fileType) {
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 File([u8arr], fileName, {type:fileType || 'image/jpg'}); //返回file对象
},
图片base64格式转为file对象
猜你喜欢
转载自blog.csdn.net/qq_38969618/article/details/104567396
今日推荐
周排行