使用HTML5 File API,我想知道我是否可以动态处理文件的内容。
当调用onload时,我知道我可以获得文件的内容:function fileLoaded(e)
{
alert("content is "+e.target.result);
}
但是当onprogress被调用时,我能得到当前内容吗?
谢谢。
似乎是,根据规范。随着更多的数据被读取,onprogress
事件将填充FileReader
的result
属性。但是,正如Matt指出的那样,如果您首先只对文件的一部分感兴趣,那么只阅读该部分:
var blob = file.webkitSlice|mozSlice(startByte, stopByte, contentType);
reader.readAsBinaryString(blob);
我不这么认为,但是看看这个例子,它向您展示了如何读取文件切片。