我正在做一个项目,需要轻按一下按钮后,我需要从URL下载文件,并将其存储到手机存储中(可能是downloads文件夹)。
有关如何执行此操作的任何想法?下载的文件也不总是相同的,可以是图像,也可以是pdf。
使用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) );