Преобразование BlobBuilder в строку, в HTML5 Javascript - javascript


1
          function blobToString(blob) {
             var reader = new FileReader();
             var d = "";
             reader.onloadend = function() {
                 d.callback(reader.result); 
                 console.log(reader.result);
             };
             reader.readAsText(blob);  
             return d;
         };

Вышеприведенный код не работает, но я думаю, что мои намерения ясны, я хочу преобразовать некоторые двоичные данные (WebKitBlobBuilder) в строку. Также "console.log(reader.result)"; ничего не отображается.

  •  9
  •  2
  • 8 фев 2020 2020-02-08 08:06:02

2 ответа

0

он не должен быть reader.onloadend, а скорее reader.onloaded

или попробуйте

reader.onload = function (e) {
e.target.result -> this is the data. 
}