最新版本的插件不允许您再使用task.future()
,在他们说要使用的文档中,lastSnapshot
这对我不起作用。所以,我用了onComplete
。这是有效的解决方案:
var ref = FirebaseStorage.instance.ref().child("your_path");
var uploadTask = ref.putFile(avatarImageFile);
var storageTaskSnapshot = await uploadTask.onComplete;
var downloadUrl = await storageTaskSnapshot.ref.getDownloadURL();