Aks*_*hat 6 javascript html5 fileapi
我有一个临时的文件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);
Run Code Online (Sandbox Code Playgroud)
同步方法仅适用于Web Workers,因为它们具有阻塞性质.错误处理略有不同.