Questo è uno snippet per il codice che voglio fare Blob
per Base64
stringa:
Questa parte commentata funziona e che quando l'URL generato da questo è impostato su img src visualizza l'immagine:
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);
Il problema è con il codice inferiore, la variabile di origine generata è nulla
Aggiornare:
C'è un modo più semplice per farlo con JQuery per poter creare Base64 String dal file BLOB come nel codice sopra?