Я пытаюсь загрузить файл и сохранить его в iOS.Для этого я использую плагин ionic-native-file .Файл был загружен, но я не смог найти этот файл в устройстве.
filewrite = (): void => {
let transfer = this.fileTransfer.create();
let path = "";
let dir_name = 'Download';
let file_name = "Sample.pdf";
if (this.platform.is('ios')) {
this.platform.ready().then(() => {
path = this.file.documentsDirectory;
this.file.writeFile(path,file_name,this.pdfSrc).then((entry) => {
this.showAlert("download completed");
}, (error) => {
this.showAlert("Download Failed.");
}).catch(err=>{
this.showAlert("Download Failed catch.");
this.showAlert(err.message);
});
}
)
}
};
Загрузка завершенных предупреждений и загруженный путь:
file: /// var/mobile/Containers/Data/Application/6DE22F30-5806-4393-830A-14C8A1F320BE/Library/Cloud/Sample.pdf
Но я не смог найти это местоположение в устройстве.Затем я заглянул в Google и увидел здесь .
cordova.file.documentsDirectory - файлы, частные для приложения, но имеющие значение для других приложений (например, файлы Office).Обратите внимание, что для OSX это каталог пользователя ~ / Documents.(iOS, OSX)
Итак, я не вижу файл на самом деле, поскольку он является закрытым для приложения.Затем я увидел в той же ссылке:
Итак, я попытался с обоими предпочтениями в моем config.xml, но ничего не произошло.
Есть ли какой-нибудь подход к загрузке файла iOS или к Dropbox или куда-либо еще?