Flutter 火基存储器
我不知道问题出在哪里,但问题出在StorageTaskSnapsot和onCompleteFlutter 火基存储器,flutter,dart,google-cloud-firestore,Flutter,Dart,Google Cloud Firestore,我不知道问题出在哪里,但问题出在StorageTaskSnapsot和onComplete 错误显示没有为类型“StorageUploadTask”定义getter“onComplete” 这将有助于: FirebaseStorage storage = FirebaseStorage.instance; uploadPic() async { //String fileName = path.basename(_image1.path); Reference refe
错误显示没有为类型“StorageUploadTask”定义getter“onComplete” 这将有助于:
FirebaseStorage storage = FirebaseStorage.instance;
uploadPic() async {
//String fileName = path.basename(_image1.path);
Reference reference = storage.ref().child("image1" + DateTime.now().toString());
String url = await reference.putFile(_image1).then((_) => reference.getDownloadURL());
return url;
}
这也是:
FirebaseStorage storage = FirebaseStorage.instance;
uploadPic() async {
//String fileName = path.basename(_image1.path);
Reference reference = storage.ref().child("image1" + DateTime.now().toString());
try {
await reference.putFile(_image1);
} on FirebaseException catch (e) {
print(e);
}
return reference.getDownloadURL();
}
它表示未定义的类“引用”,您使用的依赖项的版本是什么?我的回答是针对cloud_firestore:^1.0.1,语法与null safety 0.16.0+1之前的最后一个版本相同。我很抱歉,我的意思是说firebase_存储:^8.0.0,因为这是firebase_存储函数,而不是firestore。
FirebaseStorage storage = FirebaseStorage.instance;
uploadPic() async {
//String fileName = path.basename(_image1.path);
Reference reference = storage.ref().child("image1" + DateTime.now().toString());
try {
await reference.putFile(_image1);
} on FirebaseException catch (e) {
print(e);
}
return reference.getDownloadURL();
}