2014-09-10 2 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); 


    } 

Я хочу видеть в явном виде двоичных исходных данных в виде текстовой строки, это возможно ?, вызвать единственное, что я вижу при входе в:Javascript html5, как преобразовать двоичные данные в строку

ArrayBuffer {} 
+0

так что rawData находится в форме 1,0,1,1,0,1? и вы хотите это как 101101? –

+0

@AbdulJabbar так или иначе просто распечатать его и явно увидеть – bbbot

+1

Я думаю, вам нужно использовать один из методов FileReader для первого чтения данных. http://devdocs.io/dom/filereader – fgshepard

ответ

1

Вы можете попробовать

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

Это what'I've необходимо:

reader.readAsBinaryString(file); 

то данные доступны сырые

Смежные вопросы