W3C / PhoneGap FileReader - 如何使用?

时间:2012-05-14 16:26:44

标签: javascript cordova filereader

我正在使用PhoneGap(它实现了一个W3C FileReader用于文件访问),并且有大量的在线教程,但它们似乎都导致死路一条。基本上,他们会向您展示如何设置一切,但最终,他们都到达了一个地方:

myReader.readAsText(file);

我感到困惑的是......究竟是做什么的?它是否返回某种索引数组?我可以使用while(!feof)的东西吗?我怎样才能真正访问它刚读过的内容?

1 个答案:

答案 0 :(得分:4)

这是一个更多的例子:

var reader = new FileReader();
reader.onloadend = function(evt) {
    console.log("Read as data URL");
    console.log(evt.target.result);
};
reader.readAsText(file);

因此,如果在完全读取文件后将FileEntry对象传入readAsText,则会调用您提供的onloadend函数。 evt.target.result属性将包含您希望阅读的文件的全文。