【发布时间】:2020-08-14 04:05:44
【问题描述】:
上传多张图片并等待URL列表,几秒钟后图片成功加载到firestore并返回url,但在此之前future函数返回null
Future<List<dynamic>> uploadImage() async {
_imageFile.forEach((image) async {
String rannum = Uuid().v1();
StorageReference reference =
FirebaseStorage.instance.ref().child('Reviews').child(rannum);
StorageUploadTask uploadTask = reference.putFile(image);
StorageTaskSnapshot downloadUrl = (await uploadTask.onComplete);
String _url = await downloadUrl.ref.getDownloadURL();
_urllist.add(_url);
});
return _urllist;
}
【问题讨论】:
标签: firebase flutter firebase-storage