一時ファイルAPIストア(HTML5)を持っていますが、ファイルが存在するかどうかを確認できません。それをチェックする簡単な方法はありますか?実際にファイルを読んで調べる必要がありますか?
周りを検索しても具体的なものは何もありません
同期チェックがいいでしょうこれは可能ですか?
一時ファイルAPIストア(HTML5)を持っていますが、ファイルが存在するかどうかを確認できません。それをチェックする簡単な方法はありますか?実際にファイルを読んで調べる必要がありますか?
周りを検索しても具体的なものは何もありません
同期チェックがいいでしょうこれは可能ですか?
ファイルを読む必要があります。次の例は、HTML5Rocks のこのデモに基づいています (すべてのエラーをキャッチします。さまざまなエラー タイプをフィルタリングすることをお勧めします)。
var errorHandler = function() {
// File is not readable or does not exist!
};
fs.root.getFile('log.txt', {}, function(fileEntry) {
fileEntry.file(function(file) {
var reader = new FileReader();
reader.onloadend = function() {
// The file exists and is readable
};
reader.readAsText(file);
}, errorHandler);
}, errorHandler);
同期メソッドは、ブロッキングの性質上、Web ワーカーのみが使用できます。エラー処理は少し異なります。