java代码base64转图片
以下是Java代码将Base64转换为图片的示例:
import java.io.*;
import org.apache.commons.codec.binary.Base64;
public class Base64ToImage {
public static void main(String[] args) {
String base64String = "iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AIWFCQO1T7kXQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAoSURBVGje7cExAQAAAMKg9U9t6qHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAdwGFwAAEBSHvRKAAAAAElFTkSuQmCC";
String filePath = "C:/temp/image.png";
try {
FileOutputStream outputStream = new FileOutputStream(filePath);
byte[] dataBytes = Base64.decodeBase64(base64String);
outputStream.write(dataBytes);
outputStream.close();
System.out.println("Image saved successfully.");
} catch (IOException e) {
System.out.println("Error occurred while saving the image: " + e.getMessage());
}
}
}
在此示例中,我们使用Apache Commons Codec库中的Base64解码器将Base64字符串转换为字节数组。然后,我们使用FileOutputStream将字节数组写入指定的文件路径。请注意,我们使用try-catch块来处理任何可能的IOException
原文地址: https://www.cveoy.top/t/topic/fTzD 著作权归作者所有。请勿转载和采集!