flutter 显示base64 图片
2024-09-25 23:57:23
后台返回base64 为了本地显示需要转换成Uint8List
1.导入包
import 'dart:convert';
2.后台返回base64 格式不被识别需要切分
//'"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAuCAYAAACvdRK....' 错误格式格式
CaptchaCode = CaptchaCode.split(',')[1]; //'iVBORw0KGgoAAAANSUhEUg.....' 正确格式
3.核心代码是下面这行用来转成
Uint8List
Uint8List bytes = Base64Decoder().convert(CaptchaCode);
4.最后完成图片显示
bytes!=null ? Image.memory(bytes,fit: BoxFit.contain,):Container(),
最新文章
- 开发中 常用 js 记录(一)
- 运行Shell脚本的几种方式解析
- 关于Hellas和Greece
- 解决file_get_contents无法请求https连接的方法
- mongodb 和 mysql 的对照
- Spring组件扫描<;context:component-scan/>;使用详解
- android webview乱码问题
- phpcms v9会员中心文件上传漏洞
- 一起啃PRML - 1.2.4 The Gaussian distribution 高斯分布 正态分布
- 哈希(1) hash的基本知识回顾
- apache域名重定向301跳转 .htaccess的写法
- ExtJS与JQuery对照
- Spring4 IOC详解
- javascript的BOM,DOM对象
- CCProxy使用说明
- python迭代-如何在一个for语句中迭代多个可迭代对象
- 别人的Linux私房菜(14)Linux账号管理和ACL权限设置
- 洛谷P5072 [Ynoi2015]盼君勿忘 [莫队]
- 什么是Java序列化,如何实现java序列化
- R中使用rvest爬取数据小试