我想将从文件中提取的 Base64String(例如:“AAAAA….~”)转换为 javascript 文件对象。
我的意思是 javascript 文件对象是这样的代码:
HTML:
<input type="file" id="selectFile" >
JS:
$('#selectFile').on('change', function(e) {
var file = e.target.files[0];
console.log(file)
}
‘file’ 变量是一个 javascript 文件对象。所以我想像这样将base64字符串转换为javascript文件对象。
我只想通过解码base64字符串(由文件中的其他应用程序编码)来获取文件对象,而不需要html文件输入表单。
谢谢你。
原文由 Dayamre 发布,翻译遵循 CC BY-SA 4.0 许可协议
方式1: 仅适用于dataURL,不适用于其他类型的url。
方式 2: 适用于任何类型的 url,(http url、dataURL、blobURL 等……)