以下是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

java代码base64转图片

原文地址: https://www.cveoy.top/t/topic/fTzD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录