6
임시 파일 API 저장소 (HTML5)가 있지만 파일이 있는지 여부를 확인할 수 없습니다. 그것을 확인하는 간단한 방법이 있습니까? 실제로 파일을 읽으려고 시도해야합니까?HTML5 파일 API 파일이 존재하는지 간단한 확인
검색하면 주위 나에게
콘크리트 아무것도 동기 확인이 가능 좋을 것 열매를 산출하지 않았다?
임시 파일 API 저장소 (HTML5)가 있지만 파일이 있는지 여부를 확인할 수 없습니다. 그것을 확인하는 간단한 방법이 있습니까? 실제로 파일을 읽으려고 시도해야합니까?HTML5 파일 API 파일이 존재하는지 간단한 확인
검색하면 주위 나에게
콘크리트 아무것도 동기 확인이 가능 좋을 것 열매를 산출하지 않았다?
파일을 읽어야합니다. 다음의 예는 this demo from HTML5Rocks을 기반으로 (이 모든 오류를 잡아, 당신은 different error types 필터링 할 수 있습니다)을 :
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);
동기 방법은 그들의 차단 특성으로 웹 노동자 만 사용할 수 있습니다. 오류 처리는 slightly different입니다.
errorHandler에서 나는 단지 오류를 암송합니다 ...하지만 파일이 없으면 다운로드하고 싶습니다. – jedi