enter code here
我在base64中有一个图像字符串:data:image/png;base64,iVBORw0KGgoAAAANS....
我想将此字符串转换回图像并将其存储到服务器。有没有人在java中有任何这样的例子。
我遇到错误:无法解析类型org.apache.tomcat.util.buf.CharChunk。它是从所需的.class文件间接引用的(在第二行);
这是我的代码,我不确定我做错了什么:
String encodedString = citizens.getPhoto();
byte[] ba = Base64.decode(encodedString);
decodedString = new String(ba);
try {
byte[] imageByteArray = decoder.decodeBuffer(citizens.getPhoto());
FileOutputStream imageOutFile = new FileOutputStream(
"/resources/photos/mypic.jpg");
imageOutFile.write(imageByteArray);
imageOutFile.close();
logger.info("Image Successfully Manipulated!");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}