开发项目中遇到一个需要把base64转成File文件类型 记录一下
public static File Base64ToFile (String base64 ,byte[] bytes) {
String fileName = "测试.pdf"; // 设置文件名和扩展名
File file = new File(fileName);
try {
// 将Base64字符串解码为字节数组
bytes = Base64.getDecoder().decode(base64);
// 创建新文件并将字节数组写入其中
FileOutputStream outputStream = new FileOutputStream(file);
outputStream.write(bytes);
outputStream.close();
System.out.println("文件创建成功!");
} catch (IOException e) {
System.out.println("创建文件时出错:" + e.getMessage());
}
return file;
}```