查询的数据中有图片,要返回前端base64类型的字符串。
//sql为查询语句,执行查询获取数据
def sqldate = connection.rows(sql)
for(int i = 0;i<sqldate.size;i++){
//将blob数据赋值给临时变量
def blob = sqldate[i].icon
//将临时变量转换为字节组
byte[] bytes = blob.getBytes(1, blob.length().intValue())
//将字节组转化为base64字符串
def Base64T=Base64.getEncoder().encodeToString(bytes)
//将字符串赋值给原数据
sqldate[i].icon = Base64T
}