ref.put要求输入
Fileas参数。你所传递的是一个
Future<File>。
您需要等待那个未来的结果才能打电话。
您可以将代码更改为
final StorageUploadTask uploadTask = ref.put(await _imageFile);final Uri downloadUrl = (await uploadTask.future).downloadUrl;
或更改
_imageFile到
File代替
Future<File>

ref.put要求输入
Fileas参数。你所传递的是一个
Future<File>。
您需要等待那个未来的结果才能打电话。
您可以将代码更改为
final StorageUploadTask uploadTask = ref.put(await _imageFile);final Uri downloadUrl = (await uploadTask.future).downloadUrl;
或更改
_imageFile到
File代替
Future<File>