Используя Phonegap (CLI 7) на телефоне отладки Android 7, я записываю простую строку в постоянный файл.Это мой код:
Разрешения:
<preference name="AndroidPersistentFileLocation" value="Internal" />
<preference name="iosPersistentFileLocation" value="Library" />
<preference name="iosExtraFilesystems" value="library,library-nosync,documents,documents-nosync,cache,bundle,root" />
<preference name="AndroidExtraFilesystems" value="files,files-external,documents,sdcard,cache,cache-external,assets,root" />
Исходный код:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
function fail(){
console.log('fail');
}
function gotFS(fileSystem) {
var path = "test.txt";
fileSystem.root.getFile(path, {create: true, exclusive: false}, gotFileEntry, fail);
}
function gotFileEntry(fileEntry) {
fileEntry.createWriter(gotFileWriter, fail);
}
function gotFileWriter(writer) {
writer.onwrite = function(evt) {
console.log("write success");
};
writer.write("some sample text");
}
Несмотря на то, что приложение выдает сообщение об успехе после записи данных вфайл, я почему-то не могу найти файл (test.txt) в локальном хранилище моего физического смартфона.Я хотел бы открыть файл, чтобы проверить его содержимое.Это где-то спрятано?Почему его нельзя найти нигде?Любые другие предложения, почему запись файла, возможно, пошла не так?У нас заканчиваются идеи ...