我一直在尝试在离子应用程序中下载远程文件,但似乎对我不起作用,并且没有出现错误
我尝试使用不同的方法,但是所有努力都失败了,即使离子网页上提供的代码段也无法正常工作。我不知道我的代码中缺少什么。我确实喜欢将文件保存在移动设备的图片库中,并且尝试将“下载”作为目标文件夹,但无法使用
download(filename) {
const fileTransfer: FileTransferObject = this.transfer.create();
let name = filename.split("/");
let length = name.length;
const url ="http://vvvvvvvv.com/dashboardksi/api/uploads/" + name[length - 1];
console.log("clicked", name);
fileTransfer.download(url, this.file.dataDirectory + name[length - 1], true).then(entry => {
console.log("download complete: " + entry.toURL());
},
error => {
// handle error
console.log("ERROR: ", error);
}
);}