6
我有一個臨時的File API存儲(HTML5),但我無法檢查文件是否存在。有沒有簡單的方法來檢查它?我是否必須嘗試閱讀文件才能找到答案?HTML5 File API簡單檢查文件是否存在
一個搜索周圍已經取得了我什麼具體
的同步檢查將是很好這可能嗎?
我有一個臨時的File API存儲(HTML5),但我無法檢查文件是否存在。有沒有簡單的方法來檢查它?我是否必須嘗試閱讀文件才能找到答案?HTML5 File 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。
on errorHandler我收回只有錯誤...但我想下載文件,如果不存在 – jedi