用java将base64解码成文件写如本地磁盘
时间: 2024-02-27 16:56:29 浏览: 86
Base64V1.6.exe
好的,您可以使用Java中的Base64类和FileOutputStream类来实现将Base64解码成文件并写入本地磁盘。
以下是一个示例代码:
```java
import java.util.Base64;
import java.io.FileOutputStream;
import java.io.IOException;
public class Base64Decoder {
public static void main(String[] args) {
String encodedData = "BASE64编码的字符串";
String filePath = "文件保存路径";
// 将Base64编码的字符串解码成字节数组
byte[] decodedBytes = Base64.getDecoder().decode(encodedData);
try {
// 创建输出流,并写入解码后的字节数组
FileOutputStream outputStream = new FileOutputStream(filePath);
outputStream.write(decodedBytes);
outputStream.close();
System.out.println("文件保存成功!");
} catch (IOException e) {
System.out.println("文件保存失败:" + e.getMessage());
}
}
}
```
您只需要将`BASE64编码的字符串`替换为您要解码的Base64字符串,将`文件保存路径`替换为您要保存文件的本地路径,然后运行程序即可将Base64解码成文件并保存到本地磁盘。
阅读全文