base64转为file格式
时间: 2023-11-16 14:43:44 浏览: 68
将Base64编码的字符串转换为文件格式的过程可以分为以下几个步骤:
1. 将Base64编码的字符串转换为字节数组。
2. 将字节数组写入文件。
以下是一个Java代码示例,可以将Base64编码的字符串转换为文件格式:
```java
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Base64;
public class Base64ToFile {
public static void main(String[] args) {
String base64String = "SGVsbG8gV29ybGQh";
String filePath = "hello.txt";
try {
// 将Base64编码的字符串转换为字节数组
byte[] bytes = Base64.getDecoder().decode(base64String);
// 将字节数组写入文件
FileOutputStream fos = new FileOutputStream(filePath);
fos.write(bytes);
fos.close();
System.out.println("文件已保存至:" + filePath);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们使用了Java 8中的Base64类,该类提供了对Base64编码和解码的支持。我们将Base64编码的字符串传递给`getDecoder()`方法进行解码,并将解码后的字节数组写入文件。最后,我们在控制台输出了文件保存的路径。
阅读全文