Đây là đoạn mã cho mã mà tôi muốn thực hiện Blob
để Base64
xâu chuỗi:
Phần nhận xét này hoạt động và khi URL được tạo bởi phần này được đặt thành img src, nó sẽ hiển thị hình ảnh:
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);
Vấn đề là với mã thấp hơn, biến nguồn được tạo là null
Cập nhật:
Có cách nào dễ dàng hơn để làm điều này với JQuery để có thể tạo Chuỗi Base64 từ tệp Blob như trong đoạn mã trên không?