可能是重复问题:
在Java中解码Base64数据
我正在进行Java配置文件,我想知道如何将base64字符串转换为字节数组。 任何人都可以提供代码,并对我有所帮助。
可能是重复问题:
在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());
java.util.Base64
。 - karlimport sun.misc.BASE64Decoder;
BASE64Decoder decoder = new BASE64Decoder();
byte[] imageByte = decoder.decodeBuffer(imageData);
其中imageData
是一个包含Base64数据的字符串。