Эффективное чтение больших файлов с помощью FileReader javascript?

При чтении файлов с помощью FileAPI обычно вся логика обработки считанных данных помещается в блок
reader.onload(e) {...}

Проблема в том, что, если файл достаточно большой, то в функция reader.onload(e) {...} не вызывается, потому что заканчивается функция, вызвавшая чтение файла (изза асинхронного чтения).
Как эту проблему устранить ?
  • Вопрос задан
  • 425 просмотров
Пригласить эксперта
Ответы на вопрос 1
mlnkv
@mlnkv
JavaScript Developer
https://developer.mozilla.org/en/docs/Web/API/File...
www.html5rocks.com/ru/tutorials/file/dndfiles
var reader = new FileReader();
reader.onprogress = function(evt) { 
  console.log(evt.loaded, evt.total) 
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы