3

私は PhoneGap (ファイル アクセス用に W3C FileReader を実装している) を使用しており、オンラインにはたくさんのチュートリアルがありますが、それらはすべて行き詰まりにつながるようです。基本的に、それらはすべてをセットアップする方法を示していますが、最終的には、次のような場所にたどり着きます。

myReader.readAsText(file);

私が混乱しているのは...それは正確に何をするのですか?ある種のインデックス配列を返しますか? while(!feof) のようなものを使用できますか? 読み取ったばかりのものに実際にアクセスするにはどうすればよいですか?

4

1 に答える 1

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には、読み取りたいファイルの全文が含まれます。

于 2012-05-14T19:01:25.930 に答える