Bu yapmak istediğim kodu için snippet'idir Blobiçin Base64dize:
Yorumlu bu kısım çalışır ve bunun oluşturduğu URL img src olarak ayarlandığında resmi görüntüler:
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);
Sorun daha düşük kodda, üretilen kaynak değişken boş
Güncelleme:
Yukarıdaki kodda olduğu gibi Blob dosyasından Base64 String oluşturabilmek için bunu JQuery ile yapmanın daha kolay bir yolu var mı?