java base64转图片并保存在指定位置
时间: 2023-08-21 18:02:02 浏览: 268
好的,以下是将Base64编码的字符串转换为图片并保存在指定位置的Java代码示例:
```java
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Base64;
public class Base64ImageConverter {
public static void main(String[] args) {
String base64Image = "Your Base64 encoded image string"; // 替换为您的Base64编码的图片字符串
String imagePath = "path/to/save/image.jpg"; // 替换为您希望保存图片的路径和文件名
try {
// 解码Base64字符串为字节数组
byte[] imageBytes = Base64.getDecoder().decode(base64Image);
// 创建文件输出流
FileOutputStream imageOutFile = new FileOutputStream(imagePath);
// 将字节数组写入文件
imageOutFile.write(imageBytes);
// 关闭文件输出流
imageOutFile.close();
System.out.println("图片转换成功!");
} catch (IOException e) {
System.out.println("图片转换失败: " + e.getMessage());
}
}
}
```
请将`base64Image`变量替换为您实际的Base64编码的图片字符串,并将`imagePath`变量替换为您希望保存图片的路径和文件名。运行上述代码后,它将把Base64字符串转换为图片并保存在指定路径中。
阅读全文