blob to base64 converstion javascript

17,051

You may try this-

var blob = //your blob data;

var reader = new FileReader();

reader.readAsDataURL(blob); 
reader.onloadend = function() {
    var base64data = reader.result;                
    console.log(base64data);
    return;
}

Refer- Convert blob to base64

Share:
17,051
Fahad Farooqi
Author by

Fahad Farooqi

Updated on June 29, 2022

Comments

  • Fahad Farooqi
    Fahad Farooqi almost 2 years

    I am trying to parse blob object into base64 string in javascript. Please help. my code is

    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);