【发布时间】:2021-04-26 14:30:03
【问题描述】:
我正在尝试使用 .listAll() 下载 Firebase 存储中的所有视频。在 forEach() 中,我在打印值时获取了 URL,但它没有将其添加到我的列表中。我是不是做错了什么?
final List<String> videoUrls = [];
final result = await FirebaseStorage.instance.ref().listAll();
result.items.forEach((Reference ref){
ref.getDownloadURL().then((value) {
print(value);
videoUrls.add(value);
});
});
【问题讨论】:
-
而不是
foreach尝试使用传统的for..loop和await ref.getDownloadURL();我希望这能解决问题。
标签: firebase flutter firebase-storage