一尘不染

从网址下载文件,保存到手机存储

flutter

我正在做一个项目,需要轻按一下按钮后,我需要从URL下载文件,并将其存储到手机存储中(可能是downloads文件夹)。

有关如何执行此操作的任何想法?下载的文件也不总是相同的,可以是图像,也可以是pdf。


阅读 229

收藏
2020-08-13

共1个答案

一尘不染

使用https://pub.dartlang.org/packages/flutter_downloader。不要忘记进行平台配置。

基本上,这就是您应该使用软件包的方式。链接中有一个详细的详细示例。

final taskId = await FlutterDownloader.enqueue(
  url: 'your download link',
  savedDir: 'the path of directory where you want to save downloaded files',
  showNotification: true, // show download progress in status bar (for Android)
  openFileFromNotification: true, // click on notification to open downloaded file (for Android)
);
2020-08-13