2011-04-22 57 views
1

使用HTML5文件API,我不知道我是否可以即时处理文件的内容。HTML文件API:获取文本'onprogress'

我知道我能得到的文件内容时的onload被称为:

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

,但我可以当onprogress被称为当前内容?

谢谢。

回答

0

我不这么认为,但看看example,它告诉你如何读取文件片。

1

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

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