html - blob till base64-konvertering javascript
Jag försöker tolka en blob-objekt till en base64-sträng i JavaScript. Snälla hjälp. Min kod är
var reader = new FileReader();
reader.addEventListener("loadend", function () {
// reader.result contains the contents of blob as a typed array
var buffer = reader.result;
var view = new Uint8Array(buffer);
var binary = String.fromCharCode.apply(window, view);
var base64 = btoa(binary);
cb(base64);
console.log(base64);
});
reader.readAsArrayBuffer(data.blob);
Svar #1
Du kan prova detta-
var blob = //your blob data;
var reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = function() {
var base64data = reader.result;
console.log(base64data);
return;
}
Referens- Konvertera blob till base64
