base64编码解码

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);
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值