java转base64有两点需要注意的地方,在window操作系统中,图片转换为base64,在base64的字符串中会有默认换行,这就破坏了json格式,所以这里需要做一下处理。除此之外,在java转base64时,会缺少base64字符串,这里需要我们手动添加。
头部格式:
代码如下:
BASE64Encoder encoder = new BASE64Encoder();
return "data:image/jpeg;base64,"+encoder.encode(data).replaceAll("\r|\n","");