Попытка выяснить, как создать каталог в файловой системе с помощью PhoneGap.
Я хочу создать каталог для своего приложения PhoneGap, поэтому я могу хранить изображения, которые пользователь создает там, и загружать их в приложение.
Ответ 1
Вот как вы это делаете:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onRequestFileSystemSuccess, null);
function onRequestFileSystemSuccess(fileSystem) {
var entry=fileSystem.root;
entry.getDirectory("example", {create: true, exclusive: false}, onGetDirectorySuccess, onGetDirectoryFail);
}
function onGetDirectorySuccess(dir) {
console.log("Created dir "+dir.name);
}
function onGetDirectoryFail(error) {
console.log("Error creating directory "+error.code);
}
В iOS этот script создаст каталог с именем "example" в приложении/YOUR_APP/Documents/
Если приведенный выше код не работает, вам может потребоваться переустановить плагины файлов и файлов. Команда типа console.log(window.resolveLocalFileSystemUrl) - это один из способов проверить, работают ли плагины.
Кроме того, если вы используете политику безопасности контента (CSP), убедитесь, что ваш default-src разрешает пути cdvfile::