您必须执行以下操作:
FirebaseStorage storage = FirebaseStorage.instance;
Reference ref = storage.ref().child("image1" + DateTime.now().toString());
UploadTask uploadTask = ref.putFile(_image1);
uploadTask.then((res) {
res.ref.getDownloadURL();
});
StorageReference
类已被删除,现在您必须使用Reference
类.UploadTask
扩展了Task
,这也实现了Future<TaskSnapshot>
.因此,类Future
中的所有方法都可以在类UploadTask
上使用.
因此,要获得图像的url
,您需要使用then()
方法,该方法注册一个回调,以便在此将来完成时调用.