有什么方法可以从Firebase存储下载图像并将其存储在列表中。关于如何下载和显示图像有很多解决方案,但是我想将其存储在列表中,我尝试了不同的方法,但是我不知道该怎么做?任何人都请帮助。
这就是我要存储的方式
'3'
此外,如果列表中不可能,我有什么方法可以下载特定图像并将其存储在变量中?
答案 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