使用HTML5文件API,我不知道我是否可以即时处理文件的内容。HTML文件API:获取文本'onprogress'
我知道我能得到的文件内容时的onload被称为:
function fileLoaded(e)
{
alert("content is "+e.target.result);
}
,但我可以当onprogress被称为当前内容?
谢谢。
使用HTML5文件API,我不知道我是否可以即时处理文件的内容。HTML文件API:获取文本'onprogress'
我知道我能得到的文件内容时的onload被称为:
function fileLoaded(e)
{
alert("content is "+e.target.result);
}
,但我可以当onprogress被称为当前内容?
谢谢。
我不这么认为,但看看example,它告诉你如何读取文件片。
似乎是的,根据the spec。随着读取更多数据,onprogress
事件将填充FileReader
的result
属性。但是,正如Matt指出的那样,如果您只是首先对文件的一部分感兴趣,则只能阅读该部分:
var blob = file.webkitSlice|mozSlice(startByte, stopByte, contentType);
reader.readAsBinaryString(blob);