在对象框中设置和获取图像

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;  
}