To jest fragment kodu, który chcę zrobić, Blobaby Base64napisać:
Ta skomentowana część działa i gdy wygenerowany przez to adres URL jest ustawiony na img src, wyświetla obraz:
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);
Problem polega na tym, że z niższym kodem wygenerowana zmienna źródłowa ma wartość null
Aktualizacja:
Czy istnieje łatwiejszy sposób na zrobienie tego za pomocą JQuery, aby móc utworzyć ciąg Base64 z pliku Blob, jak w powyższym kodzie?