Flutter 如何在flatter中从URL下载到记录器

Flutter 如何在flatter中从URL下载到记录器,flutter,Flutter,我有API的图像列表,我想下载我的设备列表中的图像您的问题不清楚。 如果您有一个数据列表,那么您可以直接在Listview上显示它,这就是为什么需要存储在数据库中 如果场景是这样的: 如果希望将完整的数据保存在本地存储器中,可以使用SQFlite插件将所有数据直接放入SQFlite中 要下载颤振中的任何文件,可以使用image\u downloader软件包 有了这个软件包,你可以下载多个像这样的文件 var list = [ "url1", "url2&

我有API的图像列表,我想下载我的设备列表中的图像

您的问题不清楚。 如果您有一个数据列表,那么您可以直接在Listview上显示它,这就是为什么需要存储在数据库中

如果场景是这样的: 如果希望将完整的数据保存在本地存储器中,可以使用SQFlite插件将所有数据直接放入SQFlite中


要下载颤振中的任何文件,可以使用
image\u downloader
软件包

有了这个软件包,你可以下载多个像这样的文件

var list = [
  "url1",
  "url2",
  "url3",
];

List<File> files = [];

for (var url in list) {
  try {
    var imageId = await ImageDownloader.downloadImage(url);
    var path = await ImageDownloader.findPath(imageId);
    files.add(File(path));
  } catch (error) {
    print(error);
  }
}
setState(() {
  _mulitpleFiles.addAll(files);
});
var列表=[
“url1”,
“url2”,
“url3”,
];
列表文件=[];
for(列表中的变量url){
试一试{
var imageId=wait ImageDownloader.downloadImage(url);
var path=wait ImageDownloader.findPath(imageId);
添加(文件(路径));
}捕获(错误){
打印(错误);
}
}
设置状态(){
_mulitpleFiles.addAll(文件);
});

查看此功能可能对您有用

很抱歉,我有API中的图像列表,我想从列表中下载我的设备中的图像