将图像下载到 firebase 时,我在 flutter 项目中遇到此错误。
错误: [1] W/StorageTask(5144):无法将内部状态更改为:INTERNAL_STATE_CANCELED、INTERNAL_STATE_CANCELING isUser:状态为 true:INTERNAL_STATE_SUCCESS
我的代码:
uploadImage(mImageFile) async {
storageRef.Reference reference =
storageRef.FirebaseStorage.instance.ref().child("menus");
storageRef.UploadTask uploadTask =
reference.child(uniqueIDName + ".jpg").putFile(mImageFile);
storageRef.TaskSnapshot taskSnapshot = await uploadTask.whenComplete(() {});
String downloadURL = await taskSnapshot.ref.getDownloadURL();
return downloadURL;
}
它应该将图像 URL 下载到 firebase 数据库