W/StorageTask:无法将内部状态更改为:INTERNAL_STATE_CANCELED、INTERNAL_STATE_CANCELING isUser:状态为 true:INTERNAL_STATE_SUCCESS

问题描述 投票:0回答:1

将图像下载到 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 数据库

flutter firebase dart firebase-storage
1个回答
0
投票

是的,这是上传该图像的常见问题

wait

await reference.child(uniqueIDName + ".jpg").putFile(mImageFile);

类似问题请参阅这里

© www.soinside.com 2019 - 2024. All rights reserved.