Firebase 中的图像未在 Flutter 中显示在网络上

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

我已将图像存储到存储中并将图像传输到 firestore,但在尝试显示图像时引发了另一个异常:[object ProgressEvent] 显示此错误。 我提供必要的代码以进行更多说明

   child: ListView.builder(
                        itemCount: filteredStudents.length,
                        itemBuilder: (context, index) {
                          final DocumentSnapshot studentSnap =
                              snapshot.data.docs[index];

    child: ClipOval(
                        child: Image.network(
                        studentSnap['image url'],
                        fit: BoxFit.cover,
                         ),
                         ),
                        ),

我尝试显示来自 firebase 的图像,我希望根据索引显示来自 firebase 的特定图像

flutter google-cloud-firestore
1个回答
0
投票

[object ProgressEvent]
中的图像存在问题时,通常会出现错误
fetching or loading
。就您而言,您似乎正在尝试使用 Firestore 中存储的 URL 从 Firebase 存储加载图像。
您可以检查和调整以下几项内容:

    确保您用于获取图像的 URL 正确
  1. 确保 Firestore 文档包含图像的正确 URL
  2. 为 Image.network 小部件实现错误处理。如果加载图像时出现问题,最好显示占位符或错误消息。 Image.network 的 errorBuilder 参数可以用于此目的。
  3. network source

    
    
  4. 这将帮助您确定问题的根本原因并采取适当的措施。

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