1. 程式人生 > >flutter 顯示base64 圖片

flutter 顯示base64 圖片

ptc sharp spl str 轉換成 clas container 錯誤 coder

後臺返回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(),

  

flutter 顯示base64 圖片