これは私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文字列を作成できる簡単な方法はありますか?