HTML 文件 API:获取文本"进行中"



使用HTML5 File API,我想知道我是否可以动态处理文件的内容。

当调用onload时,我知道我可以获得文件的内容:
function fileLoaded(e)
    {
    alert("content is "+e.target.result);
    }

但是当onprogress被调用时,我能得到当前内容吗?

谢谢。

似乎是,根据规范。随着更多的数据被读取,onprogress事件将填充FileReaderresult属性。但是,正如Matt指出的那样,如果您首先只对文件的一部分感兴趣,那么只阅读该部分:

var blob = file.webkitSlice|mozSlice(startByte, stopByte, contentType);
reader.readAsBinaryString(blob);

我不这么认为,但是看看这个例子,它向您展示了如何读取文件切片。

相关内容

  • 没有找到相关文章

最新更新