我有一个显示夜总会描述和图像的应用程序。每个俱乐部大约有4张相关图像。
在 Firebase Storage 中,我为每个俱乐部创建了目录,然后将其图像存储在其中。
所以我想要做的是从俱乐部目录中获取所有图像,以便我可以在我的应用程序中显示所有图像
我认为实现这一目标的一种方法是获得DownloadUrl
每个图像的。
我试过这个:
final StorageReference firebaseStorageRef = FirebaseStorage.instance.ref()
.child('profilePics/$clubID/SomeImage.jpg').getDownloadURL();
但由于我事先不知道存储的图像的名称,所以我无法使用它
那么有什么方法可以做到这一点吗?
Future<void> listExample() async {
firebase_storage.ListResult result =
await firebase_storage.FirebaseStorage.instance.ref().listAll();
result.items.forEach((firebase_storage.Reference ref) {
print('Found file: $ref');
});
result.prefixes.forEach((firebase_storage.Reference ref) {
print('Found directory: $ref');
});
}
这段代码对我有用,我从 flutter fire 网站获得它
这是文档的链接https://firebase.flutter.dev/docs/storage/usage https://firebase.flutter.dev/docs/storage/usage
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)