2017-06-19 1 views
0

J'essaye d'analyser l'objet blob dans la chaîne base64 en javascript. S'il vous plaît aider. mon code estblob to base64 converstion javascript

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

Alors, quelle est l'erreur que vous rencontrez? –

+0

Incertitude RangeError: taille maximale de la pile d'appels dépassée –

Répondre

0

Vous pouvez essayer this-

var blob = //your blob data; 

var reader = new FileReader(); 

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

Refe- Convert blob to base64