如何从Firebase存储中下载图像并将其存储在列表中

时间:2020-07-17 12:02:50

标签: firebase flutter firebase-realtime-database flutter-layout flutter-dependencies

有什么方法可以从Firebase存储下载图像并将其存储在列表中。关于如何下载和显示图像有很多解决方案,但是我想将其存储在列表中,我尝试了不同的方法,但是我不知道该怎么做?任何人都请帮助。

这就是我要存储的方式

'3'

此外,如果列表中不可能,我有什么方法可以下载特定图像并将其存储在变量中?

1 个答案:

答案 0 :(得分:1)

用于存储在Firestore文档中的网址

         StreamBuilder(
              stream: Firestore.instance.collection('collectionname').snapshots(),
              builder: (BuildContext context, AsyncSnapshot snapshot){
                if (snapshot.hasData) {
                for (int i = 0; i < snapshot.data.documents.length; i++) {
                  images.add(snapshot.data.documents[i]['url']);
                }}
                return Container(
                  child: child,
                );
              },
            ),

要在上传后获取网址,请检查此解决方案How do i get the image download URL in database in Flutter