Це фрагмент коду, який я хочу зробити 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);
Проблема полягає в нижчому коді, згенерована змінна джерела - нульова
Оновлення:
Чи є простіший спосіб зробити це за допомогою JQuery, щоб мати можливість створити Base64 String з файлу Blob, як у наведеному вище коді?