我在我的离子3应用程序中使用Cordova-Plugin-File-transfer来从iOS设备中的URL下载该文件。该文件成功下载。但是我无法在iOS设备上看到下载的文件。
这是我的代码:
const transfer = this.transfer.create();
transfer.download(url, cordova.file.documentsDirectory + fileName).then(
entry => {
console.log(entry);
console.log("Download Succeeded.");
},
error => {
console.log(error);
console.log("Download Failed.");
}
)
存储下载文件的位置以及如何在iOS设备中访问下载的文件?
当我们从WhatsApp下载图像时,它将被存储并显示在照片应用中。我的离子应用程序如何工作?
也许这会有所帮助。
import { normalizeURL} from ‘ionic-angular’;
const transfer = this.transfer.create();
transfer.download(encodeURI(url), normalizeURL(cordova.file.documentsDirectory + fileName)).then(
entry => {
console.log(entry);
console.log("Download Succeeded.");
},
error => {
console.log(error);
console.log("Download Failed.");
}
)