如何为base64字符串转换为文件对象的Javascript应在IE浏览器中运行如何的base64字符串转换为文件对象的Javascript应在IE浏览器中运行
function dataURLtoFile(dataurl: any, filename: string) {
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: mime });
}
这在IE浏览器边缘不工作。
https://stackoverflow.com/questions/16968945/convert-base64-png-data-to-javascript-file-objects – chiliNUT