Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java base64转file

作者:情丶酸酸甜甜   发布日期:2026-06-17   浏览:88

import java.util.Base64;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class Base64ToFile {

    // 将Base64字符串转换为文件
    public static void base64ToFile(String base64String, String filePath) {
        try {
            // 解码Base64字符串
            byte[] decodedBytes = Base64.getDecoder().decode(base64String);

            // 将解码后的字节数组写入文件
            Files.write(Paths.get(filePath), decodedBytes);
            System.out.println("文件保存成功!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        // 示例Base64字符串(这里用一个简短的示例)
        String base64String = "SGVsbG8sIFdvcmxkIQ=="; // 对应内容为 "Hello, World!"

        // 指定保存文件的路径
        String filePath = "output.txt";

        // 调用方法将Base64字符串转换为文件
        base64ToFile(base64String, filePath);
    }
}

代码解释:

  1. 导入必要的包:使用了Base64FilesPathsFileFileOutputStream等类来处理Base64编码和文件操作。
  2. base64ToFile方法:该方法接收一个Base64编码的字符串和目标文件路径,将Base64字符串解码为字节数组,并将其写入指定路径的文件中。
  3. main方法:提供了一个示例Base64字符串和输出文件路径,调用base64ToFile方法进行转换。

注意事项:

  • 实际应用中,Base64字符串通常会更长,特别是对于图片或其他二进制文件。
  • 文件路径需要根据实际环境进行调整。

上一篇:java正则表达式匹配指定字符串

下一篇:java 日期相减计算天数

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站