gpt4 book ai didi

ionic-framework - 使用文件传输插件下载不工作

转载 作者:行者123 更新时间:2023-12-02 03:00:01 25 4
gpt4 key购买 nike

我使用 IonicNative 插件下载 pdf 文件。

https://ionicframework.com/docs/native/file-transfer/

我可以使用警报看到下载完成,但看不到任何下载。

private filetransfer: FileTransferObject = this.transfer.create(); 
const url = 'https://www.example.com/example%20test.pdf';
this.filetransfer.download(url, this.file.dataDirectory + 'example%20test.pdf').then((entry) =>
{
alert('download complete: ' + entry.toURL());
},
(error) => {
alert(error);
});

这是正确的做法还是我遗漏了什么?

最佳答案

这看起来是正确的做法。

我不确定您所说的“您看不到任何下载正在发生”是什么意思,但我假设您在文件系统中找不到该文件(否则请告诉我)。

在这种情况下,您将文件保存在私有(private)数据存储中,指定为:

this.file.dataDirectory

如果将 this.file.dataDirectory 替换为 this.file.externalDataDirectory,您将在文件系统中找到该文档(类似于:file:///storage/emulated/0/Android/data/com.project。姓名)。

ionic native 文档在这种情况下不是很好,请参阅 cordova 文件插件文档,其中列出了不同的可能性:

https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/#where-to-store-files .

关于ionic-framework - 使用文件传输插件下载不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46683889/

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