ref.put
要求输入File
as参数。你所传递的是一个Future<File>
。
您需要等待那个未来的结果才能打电话。
您可以将代码更改为
final StorageUploadTask uploadTask = ref.put(await _imageFile);
final Uri downloadUrl = (await uploadTask.future).downloadUrl;
或更改_imageFile
到File
代替Future<File>
flutter/firebase错误:参数类型'Future'不能分配给参数类型'File'
ref.put
要求输入File
as参数。你所传递的是一个Future<File>
。
您需要等待那个未来的结果才能打电话。
您可以将代码更改为
final StorageUploadTask uploadTask = ref.put(await _imageFile);
final Uri downloadUrl = (await uploadTask.future).downloadUrl;
或更改_imageFile
到File
代替Future<File>