小编ama*_*ani的帖子

图像资源服务捕获异常 [object ProgressEvent]

我想使用 flutter 构建应用程序,但是我遇到了问题,我尝试从 firebase 存储中获取图像,但是当我运行应用程序时没有出现图像。

\n

这是代码。

\n
import 'package:cloud_firestore/cloud_firestore.dart';\nimport 'package:flutter/material.dart';\n\nimport '../widgets/action_bar.dart';\n\nclass HomeTab extends StatelessWidget {\n\n  final CollectionReference  _productRef = FirebaseFirestore.instance.collection("products");\n\n  @override\n  Widget build(BuildContext context) {\n    return Container(\n      child: Stack(\n        children: [\n          FutureBuilder<QuerySnapshot>(\n            future: _productRef.get(),\n            builder: (context , snapshot){\n              if(snapshot.hasError){\n                return Scaffold(\n                  body: Center(\n                    child: Text("Error ${snapshot.error}"),\n                  ),\n                );\n              }\n\n\n              if(snapshot.connectionState == ConnectionState.done){\n                return ListView(\n                  children: snapshot.data!.docs.map((document) {\n                    return Container(\n                      child: Image.network(\n                        "${(document.data() as Map<String, dynamic>)["image"][0]}",\n                      ),\n                      //child: Text("name: ${(document.data() as Map<String, dynamic>)["name"]}"),\n                    );\n                  }).toList(),\n                );\n              }\n\n                return Scaffold(\n                  body: …
Run Code Online (Sandbox Code Playgroud)

flutter firebase-storage google-cloud-firestore

11
推荐指数
3
解决办法
7692
查看次数