Я использую Ionic и Cordova, и я хочу, чтобы мой пользователь мог загрузить PDF-файл в свою папку (root)/Загрузить. На данный момент он сохраняет папку данных приложения, но туда трудно попасть, это как внутри.Codova, могу ли я загрузить файл (root)/Загрузить папку?
На данный момент мой код, как это,
let destination = `${cordova.file.externalCacheDirectory}my_app/${fileName}`;
и я попытался с 'externalRootDirectory',
let destination = `${cordova.file.externalRootDirectory}Download/${fileName}`;
, но это не работает. Я думаю, что у моего приложения нет доступа к папке.
Также я попробовал это,
window.requestFileSystem(1, 0, (fs: any) => {
fs.root.getFile('Download/test.pdf', { create: true, exclusive: false }, (fileEntry: any) => {
this.$cordovaFile.writeFile('Download/test.pdf', media.src, 'TEST');
});
});
Но в фс очков в папке данных приложения. а не папку «Загрузить» прямо под корневым. Возможно ли получить доступ к папке «Загрузить» в корневом каталоге?
На каком языке вы используете? – Homen
Я использую Ionic и angular1.4 –
Я не знаю, как писать в угловом. Но когда вы пишете 'let destination = cordova.file.externalRootDirectory +"/Download/"+ yourFileName;" в JavaScript будет работать – Homen