我正在使用Ionic和Cordova,我想讓我的用戶可以下載PDF文件到他們的(根)/ Download文件夾。現在它保存在應用程序的數據文件夾中,但很難到達那裏,就像在內部一樣。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');
});
});
但FS點到應用程序的數據文件夾。而不是根目錄下的下載文件夾。可以訪問根目錄下的下載文件夾嗎?
您正在使用哪種語言? – Homen
我正在使用Ionic和angular1.4 –
我不知道如何寫在angular.But當你寫'let destination = cordova.file.externalRootDirectory +「/ Download /」+ yourFileName;'在JavaScript中它將工作 – Homen