String base64;
base64 = request.getParameter("picture").replace(" ", "+");
System.out.println(base64);
//Base64解码
Base64.Decoder decoder = Base64.getDecoder();
byte[] picture = decoder.decode(base64);
//解码后的二进制数据写入文件
BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream("/home/hao/图片/test1.jpg"));
out.write(picture, 0, picture.length);
out.close();
使用上面的代码可以将base64的字符串转为图片保存,注意:“+”号通过spring的controller会被转义为空格“ ”