getDecodedBase64 static method
从缓存中获取已解码的base64图片数据,如果不存在则解码并缓存
Implementation
static Uint8List? getDecodedBase64(String base64String) {
// 快速检查缓存中是否存在
if (_base64Cache.containsKey(base64String)) {
return _base64Cache[base64String];
}
try {
// 解码并缓存
final bytes = base64.decode(base64String);
_base64Cache[base64String] = bytes;
return bytes;
} catch (e) {
RCIMWrapperPlatform.instance
.writeLog('ImageUtil getDecodedBase64 error', '', 0, 'error: $e');
return null;
}
}