Firebase 图像未加载

问题描述 投票:0回答:1
String? downloadURL = userData['profile_image_url'];
if (downloadURL != null && downloadURL.isNotEmpty) {
  return CircleAvatar(
    radius: 50,
    backgroundImage: NetworkImage(downloadURL), // <--- here
  );
} else {
  return CircleAvatar(
    radius: 50,
    backgroundImage: AssetImage('assets/profile_picture_placeholder.png'),
  );
}

这是我收到的错误

======== 图片资源服务捕获异常==================================== =============
解析图像编解码器时抛出以下 ProgressEvent$ 对象:[object ProgressEvent]

我尝试直接使用来自 google 的图像链接,该链接有效,但是在加载 firebase 存储图像链接时,它不会加载图像

flutter firebase-storage
1个回答
0
投票

您的应用程序上安装了 firebase storage 吗?否则你的代码与我使用的类似

CircleAvatar( backgroundImage: NetworkImage( user.imageUrl.isNotEmpty ? user.imageUrl : 'assets/images/blankp.png'), radius: 90, ),

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