Вы должны вызывать свою функцию следующим образом:
uploadImage(_imageFile).then((List<String> urls) => urls.forEach((element) => print(element)))
И я также изменил вашу функцию:
Future<List<String>> uploadImage(List<File> _imageFile) async {
List<String> _urllist = [];
await _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;
}
также я не понимаю, почему вы заключены в квадратные скобки ", ждите uploadTask.onComplete "