base64有很多朋友多个 import 选择时不知道选择什么,我这里写的是我当时用的一个
import org.apache.commons.codec.binary.Base64;
-----------base64编码代码
public ResponseObject add(@RequestBody(required=false) 类名 别名, HttpServletRequest request){
try{
final Base64 base64 = new Base64();
final byte[] textByte = 类名.get字段().getBytes("UTF-8");//设为utf-8类型
final String base64Text = base64.encodeToString(textByte);
information.set字段(base64Text);
informationService.add(别名);
return new ResponseObject(200, "添加成功", 别名);
}catch(Exception e){
logger.error(e.getMessage(), e);
return new ResponseObject(500, "添加失败", null);
}
}
-----------base64解码代码
public ResponseObject detail(@RequestBody(required=false) 类名 别名, HttpServletRequest request){
try{
类名 detail = 别名Service.detail(别名);
final Base64 base64 = new Base64();
String 字段 = new String(base64.decode(detail.getContent()), "UTF-8");//设为utf-8类型
detail.set字段(字段);
return new ResponseObject(200, "查询成功", detail);
}catch(Exception e){
logger.error(e.getMessage(), e);
return new ResponseObject(500, "查询失败", null);
}
}