Я пытаюсь создать динамический интерфейс для взаимодействия с файловой системой HTML5 в Chrome Canary, но сейчас натыкаюсь на камень преткновения.
я использую
dirReader.readEntries(function (entries) {
if (!entries.length){
return;
}
for (var i = 0 ; i < entries.length; i++){
$scope.files.push(entries[i]);
}
dirReader.readEntries();
}, errorHandler);
чтобы получить их в первый раз, который отлично работает. Но если я создам новый файл и снова запущу код, он ничего не вернет.
Я предполагаю, что он использует старую ссылку на файловую систему или что-то в этом роде, поэтому я предполагаю, что мне нужно повторно инициализировать файловую систему или программу чтения каталогов (это предположение)? Как лучше всего решить эту проблему?
Редактировать: получение новой ссылки на файловую систему действительно работает, но меня немного тошнит. Лучший способ сделать это все равно будет превосходным.