首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mysql中存储Uint8List

如何在mysql中存储Uint8List
EN

Stack Overflow用户
提问于 2022-11-16 20:18:10
回答 1查看 25关注 0票数 0

我试图在数据库中存储图像,方法是将图像转换为Uint8List,然后以颤振方式显示图像,我尝试将Uint8List存储为文本和VARCHAR,并且具有Uint8List和got字符串类型的错误期望值。

代码语言:javascript
复制
addimage(String x , Uint8List img)async{
    print (x);
    var url = 'http://ip/imageStore.php';
    var response = await http.post(Uri.parse(url), body :{
      'word': x,
      'imageByte': img,
    });



snapshot.data![index]['imageByte'] as Uint8List
EN

回答 1

Stack Overflow用户

发布于 2022-11-16 21:25:48

我通过使用base64编码和解码来修正它,然后将编码的图像存储在mysql中,当我想显示我的图像时,我使用了image.memory。

代码语言:javascript
复制
       image = base64Encode(Uint8List_image); // convert image to base64 (String);
       image.memory(base64Decode(image)); // convert encoded image to Uint8List and display it ;
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74466701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档