HTML File API: получение текста «onprogress» - PullRequest
1 голос
/ 22 апреля 2011

Используя HTML5 File API , мне интересно, могу ли я обработать содержимое файла на лету.

Я знаю, что могу получить содержимое файла при вызове onload :

function fileLoaded(e)
    {
    alert("content is "+e.target.result);
    }

но могу ли я получить текущий контент, когда вызывается onprogress ?

Спасибо.

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Похоже, да, согласно спецификации . Событие onprogress заполнит свойство result вашего FileReader, когда будет считано больше данных. Однако, как указал Мэтт, если вас интересует только часть файла, в первую очередь, только чтение этот раздел:

var blob = file.webkitSlice|mozSlice(startByte, stopByte, contentType);
reader.readAsBinaryString(blob);
0 голосов
/ 30 июня 2011

Я так не думаю, но посмотрите на этот пример , который показывает вам, как читать фрагменты файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...