2014-09-10 5 views
1
var reader = new FileReader(); 
    var rawData = new ArrayBuffer();    
    //console.log(1); 

    reader.onload = function(e) { 


     var rawData = e.target.result; //binary data 
     console.log(rawData); 


    } 

Je veux voir explicitement les données brutes binaires comme une chaîne de texte, est-ce possible ?, faire la seule chose que je vois lors de la connexion est:Javascript html5 comment convertir des données binaires en chaîne

ArrayBuffer {} 
+0

donc la rawData est dans la forme 1,0,1,1,0,1? et vous voulez comme 101101? –

+0

@AbdulJabbar de toute façon juste pour l'imprimer et le voir explicitement – bbbot

+1

Je pense que vous devez utiliser l'une des méthodes FileReader pour lire les données en premier. http://devdocs.io/dom/filereader – fgshepard

Répondre

1

Vous pouvez

console.log(String.fromCharCode.apply(null, new Uint16Array(rawData))); 
0

Ceci est what'I've nécessaire:

reader.readAsBinaryString(file); 

les données sont disponibles premières

Questions connexes