js将base64转file对象
const base64ToBlob = function(base64Data) {
let arr = base64Data.split(","),
fileType = arr[0].match(/:(.*?);/)[1],
bstr = atob(arr[1]),
l = bstr.length,
u8Arr = new Uint8Array(l);
while (l--) {
u8Arr[l] = bstr.charCodeAt(l);
}
return new Blob([u8Arr], {
type: fileType
});
};
const blobToFile = function(newBlob, fileName) {
newBlob.lastModifiedDate = new Date();
newBlob.name = fileName;
return newBlob;
};
console.log(blobToFile(base64ToBlob(imgBase64), "123"));
转自:https://www.cnblogs.com/ruir/p/12100483.html
肖cc
QQ2398506993