Я пытаюсь прочитать файл, используя кордову с этим кодом. Но я не могу увидеть предупреждение внутри функции fileSystem.root.getFile
.
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function (fileSystem) {
alert("root name=" + fileSystem.root.name); //alert working
//after this not working
var path = "index.html";
fileSystem.root.getFile(path, null, function (fileEntry) {
alert('file entry');
fileEntry.file(gotFile, fail);
}, fail);
}, fail);
function fail(error) {
alert("File System Error:" + error.code);
}
Я получаю код ошибки 1
. Я использую плагин гибридного приложения Visual Studio Cordova (2013).
Обновление решено:
Я решил проблему, перейдя в мой bin -> каталог Windows Phone. Затем я переименовал файл .xap в .zip, чтобы извлечь содержимое. Я нашел там, что мои файлы правильно развернуты вместе с плагинами Cordova. Но мои файлы были внутри каталога www
. Итак, я выделил путь, и теперь он работает;
var path = "www/index.html";
Но мне действительно интересно, почему документация Cordova не упомянула об этом, но в любом случае я решил это сейчас;
if (filePath.IndexOf("www") == 0)
и, если нет, возвращает полученную ошибку... - person Nicolas R   schedule 25.08.2014