将 blob 转换为 base64
2022-08-30 00:36:06
这是我想对字符串执行的代码片段:Blob
Base64
这个注释的部分工作正常,当由此生成的URL设置为img src时,它会显示图像:
var blob = items[i].getAsFile();
//var URLObj = window.URL || window.webkitURL;
//var source = URLObj.createObjectURL(blob);
//console.log("image source=" + source);
var reader = new FileReader();
reader.onload = function(event){
console.log(event.target.result)
}; // data url!
var source = reader.readAsBinaryString(blob);
问题在于下面的代码,生成的源变量为 null
更新:
有没有更简单的方法来做到这一点与JQuery,以便能够从Blob文件创建Base64字符串,如上面的代码所示?