base64生成图片文件
path为图片文件地址,可根据项目自行生成或修改
baseImg为base64图片
@PostMapping("saveImg")
public String saveImg(String path,String baseImg) throws IOException {
BASE64Decoder decoder = new BASE64Decoder();
//Base64解码
byte[] b = decoder.decodeBuffer(baseImg);
for (byte b1 : b) {
if(b1 < 0){
//调整异常数据
b1 += 256;
}
}
Files.write(Paths.get(path),b, StandardOpenOption.CREATE);
return path;
}
PS:生成的base64会带上文件头,传参前要去掉 data:image/jpeg;base64,
网友评论