Как записать файл в корневой каталог, а не в каталог данных приложения в приложении Cordova для Android? - PullRequest
0 голосов
/ 09 января 2019

Я создаю приложение Cordova для Android и использую cordova-plugin-file для записи файла в локальной системе. Код, который я использую, как показано ниже:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) {

    console.log('file system open: ' + fs.name);
    fs.root.getFile("newPersistentFile.txt", { create: true, exclusive: false }, function (fileEntry) {

        console.log("fileEntry is file?" + fileEntry.isFile.toString());
        writeFile(fileEntry, null);

    }, onErrorCreateFile);

}, onErrorLoadFs);

Файл newPersistentFile.txt будет создан внутри app каталога данных. Как я могу записать файл в корневой каталог системы, такой как /Downloads, Notifications и т. Д .?

1 Ответ

0 голосов
/ 10 января 2019

Вы хотите посмотреть каталоги cordova.file (см. документы ).

Так что для скачивания:

window.requestFileSystem(cordova.file.externalRootDirectory + "Downloads", 0, function(fs) {
   console.log('file system open: ' + fs.name);
   ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...