如何在 flutter web.xml 中显示 firebase 存储图像我有图片网址显示网址而不是图片但是另一个侧面图片链接做得很完美

问题描述

我已经有了图片网址。但是当我尝试访问我的浏览器时。容器显示 URL 而不是图像。但另一个侧面图像链接做得很完美。请回复。

调试控制台显示此错误:

无法解码图像数据。 图片来源:http://localhost:5982/

'用于上传和检索'

String imageUrl = '';


    final  String downloadUrl = Uri.parse(await snapshot.ref.getDownloadURL()).toString();
    setState(() {
      imageUrl = downloadUrl;
    });

用于显示图像

 Stack(
                    alignment: Alignment.bottomRight,children: [
                      Container(
                        child: Image.network(imageUrl),),IconButton(
                          onPressed: () => uploadToStorage(dataProvider),icon:
                              Icon(Icons.camera_alt,color: Colors.black54))
                    ],'

进入调试控制台的错误:

Failed to decode image data.

图片来源:http://localhost:5982/

解决方法

我认为您正在寻找Image.network(urlForMyImage)

参考。 docs

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...