PhoneGap iOS, Как получить полный путь к папке "Документы" приложения?
Мне нужно скопировать фотографию в этот путь. но как его получить?
"iPhone Simulator / 5.1 / приложения / 996C42CE-B8BF-4F1A-B16C-DBF194BD5A71 / документы/"
Http://docs.phonegap.com/en/1.8.0/cordova_file_file.md.html#FileTransfer
Я хочу загрузить изображение в папку "документы приложения". но я не знаю полного пути этих документов.
1 ответ:
Попробуйте этот код:
document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { console.log("device is ready"); window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem; window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); } function fail() { console.log("failed to get filesystem"); } function gotFS(fileSystem) { console.log("got filesystem"); // save the file system for later access console.log(fileSystem.root.fullPath); window.rootFS = fileSystem.root; } function downloadImage(url, fileName){ var ft = new FileTransfer(); ft.download( url, window.rootFS.fullPath + "/" + fileName, function(entry) { console.log("download complete: " + entry.fullPath); }, function(error) { console.log("download error" + error.code); } ); }
В gist показана реализация, которая работает как для iOS, так и для Android