我正在尝试上传图片,同样的过程适用于我的其他应用程序,但在这里它给出了这些错误,你们能帮忙吗?
Future getImage1() async {
// ignore: deprecated_member_use
var firstImage = await ImagePicker.pickImage(
source: ImageSource.gallery, imageQuality: 65);
setState(() {
_image1 = firstImage;
});
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试从 firestore 获取图像,但出现此错误,数据库中图像的关键是“图像 1 Url”
相同的代码和相同的结构适用于我的另一个应用程序,但它会引发此错误
Run Code Online (Sandbox Code Playgroud)Class 'QueryDocumentSnapshot' has no instance method '[]'. Receiver: Instance of 'QueryDocumentSnapshot' Tried calling: []("image 1 Url")
class Toyota extends StatefulWidget {
@override
_ToyotaState createState() => _ToyotaState();
}
class _ToyotaState extends State<Toyota> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: StreamBuilder(
stream: FirebaseFirestore.instance.collection('toyota').snapshots(),
builder: (context, snapshot) {
if (snapshot.data == null)
return Center(
child: CircularProgressIndicator(
backgroundColor: Colors.red,
valueColor: new AlwaysStoppedAnimation<Color>(Colors.teal),
),
);
return ListView.builder(
itemCount: snapshot.data.documents.length,
itemBuilder: (context, index) => SingleChildScrollView( …Run Code Online (Sandbox Code Playgroud)