Я создаю приложение 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 не работает, когда я пишу код выше.
Пожалуйста, помогите мне разобраться с этим.