在对象框中设置和获取图像
Set and get Image in objectbox
我想设置并从本地存储中获取图像,但我不知道该怎么做。
我不知道你想要的图像格式是什么,但很可能你可以使用 base64.
可能 this page 会有帮助。
我已经在 http 和 base64String 的帮助下完成了
Future<String> getNetworkImage()async{
final data = await _firestore.collection("chiggos.vikash@gmail.com").doc("GymDetails").get();
final imageurl = data.get("url");
final uri = Uri.parse(imageurl);
final response = await http.get(uri);
final unit8listimage = response.bodyBytes;
final base64image = base64Encode(unit8listimage);
final object = SetImage(imageurl: base64image);
if(!_objectBox.setimage.isEmpty()){
_objectBox.setimage.remove;
}
_objectBox.setimage.put(object);
final getimage = _objectBox.setimage.get(object.id);
return getimage!.imageurl;
}
我想设置并从本地存储中获取图像,但我不知道该怎么做。
我不知道你想要的图像格式是什么,但很可能你可以使用 base64.
可能 this page 会有帮助。
我已经在 http 和 base64String 的帮助下完成了
Future<String> getNetworkImage()async{
final data = await _firestore.collection("chiggos.vikash@gmail.com").doc("GymDetails").get();
final imageurl = data.get("url");
final uri = Uri.parse(imageurl);
final response = await http.get(uri);
final unit8listimage = response.bodyBytes;
final base64image = base64Encode(unit8listimage);
final object = SetImage(imageurl: base64image);
if(!_objectBox.setimage.isEmpty()){
_objectBox.setimage.remove;
}
_objectBox.setimage.put(object);
final getimage = _objectBox.setimage.get(object.id);
return getimage!.imageurl;
}