/*
* Asset类型图片转base64
* */
imageToUint8List(List<Asset> imageList) async {
Completer<List<String>> _completer = Completer<List<String>>();
List<String> dataList = [];
if(imageList.length > 0){
for (int i = 0; i < imageList.length; i++) {
Asset asset = imageList[i];
ByteData byteData = await asset.getByteData();
var imageBase64 = base64.encode(Uint8List.view(byteData.buffer));
dataList.add(imageBase64);
}
_completer.complete(dataList);
}
return _completer.future;
}
12-10
1万+

08-30
1206
