Java如何将base64编码存入file中
时间: 2024-05-16 11:14:37 浏览: 72
图片转base64保存到数据库 , 并回显到浏览器
要将base64编码存入文件中,需要先将其解码为二进制数据,然后再将二进制数据写入文件中。下面是Java代码示例:
```java
import java.io.*;
public class Base64ToFile {
public static void main(String[] args) {
String base64String = "Your base64 encoded string";
try {
// 解码base64字符串
byte[] data = java.util.Base64.getDecoder().decode(base64String);
// 将二进制数据写入文件
OutputStream outputStream = new FileOutputStream(new File("output.dat"));
outputStream.write(data);
outputStream.close();
System.out.println("Base64 string saved to file successfully!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用Java 8中的`java.util.Base64`类来解码base64字符串。然后我们使用`FileOutputStream`将二进制数据写入文件中。最后输出一条成功的消息。你只需要将`Your base64 encoded string`替换成你想要存储的base64编码字符串即可。
阅读全文