Я попытался прочитать файл из приложения пачки, используя FileReader
класс PhoneGap в:FileReader возвращает пустой результат для файла из пакета
...
loadFile: function (path, callback) {
fileReader = new FileReader();
fileReader.onerror = function() {
...
}
fileReader.onload = function (evt) {
callback(evt.target.result);
}
fileReader.readAsText("./www/" + path);
}
В этом примере пути что-то вроде «index.html». Обратный вызов onerror
никогда не вызывается. onload
называется, но evt.target.result
пуст. Есть ли у вас какие-либо предложения? Можно ли вообще читать файлы из комплекта с помощью API-интерфейса Phonegap? Могу ли я использовать относительные пути, например «./www/foo.txt»?
Спасибо за ваши ответы!