У меня есть массив, который содержит имена файлов. Мой код должен проверить каждый файл, чтобы узнать, нужно ли его загружать или он уже существует. Проблема состоит в том, что когда я вызываю функцию resolLocalFileSystemURL из цикла, он не получает правильное имя файла, он всегда получает последнее имя файла из массива. Любые предложения, как передать правильное имя файла вместе с вызовом функции?
var currentFile = "";
for (var i = 0; i < files.length; i++)
{
currentFile = files[i];
window.resolveLocalFileSystemURL(cordova.file.dataDirectory + currentFile , ok, downloadFile);
}
function downloadFile() {
....download currentFile....
}
function ok(entry)
{
...
}