私はjavascriptを使って複数のファイルとフォルダをドラッグ&ドロップでクロムに読み込むためにFileReaderを使用しています。正常に動作していますが、問題はすべてのファイルとフォルダの読み取りが完了した後に関数を呼び出すことです。非同期操作でFileReaderSyncがクロムでサポートされていないため、できません。だからこれを行うには何か方法はありますか?JavascriptでFileReaderSyncを使わずにFileReader Asyncronousを作成するにはどうすればいいですか?
これは、ここで使用することができるものの例として
entry.file(function (file) {
var reader = new FileReader();
reader.onloadend = function (e) {
data.push(this.result);
};
reader.readAsText(file);
});
:あなたはすべてのファイルが読み込まれたかどうかをチェックし、あなたのトリックを行うことができますイベントリスナーを作るこれは「コピー&貼り付け」バリアントとして使用することはできませんです。 – xAqweRx
イベントリスナーを使用してこれを行うコードを教えてください。すべてのファイルをチェックする方法は –
です[FileReader APIの重複した可能性:ファイルを同期して読み込む方法](http://stackoverflow.com/questions/8850418/filereader-ファイルを同期して読み込む方法) – Frxstrem