我需要从Firebase存储中获取图像链接,并将其网址保存到Firestore字段中,我有一个名为avatar(string)的字段,该avatar值是firebase存储中的图像链接
ClipRRect(
child: Image.network(snapshot.data[index].data['avatar'],
height: 100,
width: 170,
fit: BoxFit.fill,
),
borderRadius: BorderRadius.circular(20),
),
和错误代码
════════ Exception caught by image resource service ════════════════════════════════════════════════
The following ArgumentError was thrown resolving an image codec:
Invalid argument(s): Unsupported scheme 'gs' in URI gs://pfe-2020-51d9c.appspot.com/Ail/14118b537d_100727_bienfaits-ail.jpg
When the exception was thrown, this was the stack:
#0 _HttpClient._openUrl (dart:_http/http_impl.dart:2278:9)
#1 _HttpClient.getUrl (dart:_http/http_impl.dart:2197:48)
#2 NetworkImage._loadAsync (package:flutter/src/painting/_network_image_io.dart:84:59)
#3 NetworkImage.load (package:flutter/src/painting/_network_image_io.dart:47:14)
#4 ImageProvider.resolve.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:flutter/src/painting/image_provider.dart:327:17)
...
Image provider: NetworkImage("gs://pfe-2020-51d9c.appspot.com/Ail/14118b537d_100727_bienfaits-ail.jpg", scale: 1.0)
Image key: NetworkImage("gs://pfe-2020-51d9c.appspot.com/Ail/14118b537d_100727_bienfaits-ail.jpg", scale: 1.0)
════════════════════════════════════════════════ ═════════════════════════════════
[1)