项目有要求前端截取图像向后台发base64数组,后台接收base64数组转换成jpg图片保存在本地,后续进行高斯滤波处理等。
问题就出在base64字符串转jpg图片这,解码输出部分的参考写法在这。
但是上面使用的sun.misc套件下的BASE64Encoder和BASE64Decoder这两个类别,我去参考另外一篇发现这是以前的写法,遂按照其更改为使用Java 8的java.util套件Base64类别。下面是我参考后修改的代码(有问题)。
static Base64.Decoder decoder = Base64.getMimeDecoder();
byte[] bytes1