Cordova App Создание каталога - PullRequest
0 голосов
/ 25 апреля 2018

Я создаю приложение Cordova самостоятельно, и мне нужно создать новую папку для хранения изображений во внутренней памяти телефона. Я посетил много статей в Интернете, и все предлагают одно и то же решение, но оно не работает для меня.

Ниже приведен код, который я использую в событии OnDeviceReady, но он не работает.

var new_directory = 'TEST';
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
 fileSystem.root.getDirectory(new_directory, { create: true }, function (file) {
 alert("got the file: "+ file.name + ', ' + file.fullPath);
 });
}, function(error) {
 alert("can't even get the file system: " + error.code);
});

Для отладки я также пытался предупредить

cordova.file

объект, но он отображается как неопределенный. Я попытался написать простое заявление о запросе файла, даже если он не работает

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, alert('success'), alert('failed'));

также остальная часть кода JavaScript не работает, когда я пишу код выше.

Пожалуйста, помогите мне разобраться с этим.

1 Ответ

0 голосов
/ 26 апреля 2018

Вас попросили предоставить соответствующие разрешения при попытке сохранить файл? Должно появиться следующее окно:

enter image description here

Если это не так, вы используете устаревшую версию плагина. В противном случае что-то не так с вашим кодом, извините, но я не могу вам с этим помочь.

...