可能重复:
在 java 中解码 Base64 数据
我正在研究 java 配置文件,我想知道如何将 base64 字符串转换为字节数组。任何人都可以提供代码吗?这对我很有帮助。
您还可以使用 Apache Commons Codec ( http://commons.apache.org/codec/ )
String example = "SGVsbG8gV29ybGQ="
byte[] decoded = org.apache.commons.codec.binary.Base64.decodeBase64(example .getBytes());
import sun.misc.BASE64Decoder;
BASE64Decoder decoder = new BASE64Decoder();
byte[] imageByte = decoder.decodeBuffer(imageData);
imageData
包含 Base64 数据的字符串在哪里。