gpt4 book ai didi

javascript - Ionic 3 - 下载文件到目录

转载 作者:行者123 更新时间:2023-11-30 00:03:33 26 4
gpt4 key购买 nike

我遇到了类似的问题: How to download file to Download's directory with Ionic Framework?

我在下载后收到成功提示,但我无法在成功下载后显示的路径下的 Android 文件资源管理器中看到该文件:file:///data/user/0/io.ionic.fileTest/image.jpg

我的代码:

download(){

const fileTransfer: FileTransferObject = this.transfer.create();
const url = "http://cdna.allaboutvision.com/i/conditions-2016/heterochromia-kate-bosworth-660x660-with-credit.jpg";

fileTransfer.download(url, this.file.dataDirectory + 'laska.jpg', true).then((entry) => {

const alertSuccess = this.alertCtrl.create({
title: `Download Succeeded!`,
subTitle: `was successfully downloaded to: ${entry.toURL()}`,
buttons: ['Ok']
});
alertSuccess.present();

}, (error) => {

const alertFailure = this.alertCtrl.create({
title: `Download Failed!`,
subTitle: `was not successfully downloaded. Error code: ${error.code}`,
buttons: ['Ok']
});
alertFailure.present();
});
}

我能以某种方式设法将此文件保存在例如“下载”文件夹或“文档”中吗?我还尝试将目标路径更改为:

cordova.file.externalRootDirectory + '/Download/'

在那种情况下,我收到错误 1。

在很多例子中我看到人们使用 窗口.requestFileSystem()但看起来这个窗口对我来说没有这个方法。我使用 visual studio code 和 ionic 3。

最佳答案

你在 fileTransfer.download 中有点错误

使用 this.file.dataDirectory 而不是 this.file.applicationStorageDirectory

关于javascript - Ionic 3 - 下载文件到目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49444991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com