0

可能重复:
在 Java 中解码 Base64 数据

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();
    }
4

0 回答 0