2014-12-30 14 views
5

Ho un oggetto Blob che voglio ispezionare registrandone il valore. Tutto quello che posso vedere sono le proprietà type e size. C'è un modo per fare questo?Come posso console.log() un oggetto Blob?

console.logging a blob shows this

+0

Quale browser stai usando? –

+0

Utilizzo Chrome 39 (più recente) – jkjustjoshing

+3

Non è possibile visualizzare direttamente i dati all'interno di un oggetto blob, è necessario utilizzare qualcosa come [ReadDataAs * di FileReader *] (https://developer.mozilla.org/en-US/docs/Web/API/FileReader # Metodi) metodi –

risposta

7

esempio di base sull'utilizzo di un FileReader di guardare il contenuto di una blob

var html= ['<a id="anchor">Hello World</a>']; 
 
var myBlob = new Blob(html, { type: 'text/xml'}); 
 
var myReader = new FileReader(); 
 
myReader.onload = function(event){ 
 
    console.log(JSON.stringify(myReader.result)); 
 
}; 
 
myReader.readAsText(myBlob);

+0

Questo è esattamente quello che stavo cercando! Grazie! – jkjustjoshing

Problemi correlati