//将base64转换为文件
function dataURLtoFile(base64) {
var arr = base64.split(','),
bstr = atob(arr[1]),
n = bstr.length,
u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n)
}
return new File([u8arr], file.name, {
type: file.type
})
}
let file = dataURLtoFile(base64);
console.log(file)
该代码段展示了如何将一个base64编码的数据转换回原始文件。它首先将base64字符串拆分,然后解码并创建一个Uint8Array,最后用这个数组创建一个新的File对象,指定文件名和类型。
1521

被折叠的 条评论
为什么被折叠?



