base64转图片Java
时间: 2023-08-16 21:07:51 浏览: 159
在Java中,你可以使用javax.xml.bind.DatatypeConverter类中的parseBase64Binary方法将Base64编码的字符串转换成图片。以下是一个示例代码:
```java
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Base64;
public class Base64ToImage {
public static void main(String[] args) {
String base64Image = "base64 编码的图片字符串";
try {
// 将Base64编码的字符串解码为字节数组
byte[] imageBytes = Base64.getDecoder().decode(base64Image);
// 指定图片保存路径和文件名
String imagePath = "path/to/save/image.jpg";
// 创建输出流,将字节数组写入到图片文件
FileOutputStream outputStream = new FileOutputStream(imagePath);
outputStream.write(imageBytes);
// 关闭输出流
outputStream.close();
System.out.println("图片保存成功!");
} catch (IOException e) {
System.out.println("图片保存失败: " + e.getMessage());
}
}
}
```
请替换`base64Image`变量为你的Base64编码的图片字符串,并指定正确的图片保存路径和文件名。运行该代码将会将Base64编码的字符串转换为图片并保存在指定路径下。
阅读全文