代码如下,有基本注释,直接复制过去,可能需要导包
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
//图片文件转Base64编码
public class FileCode {
/**
* <p>将文件转成base64 字符串</p>
* @param path 文件路径
*/
public static String encodeBase64File(String path) throws Exception {
File file = new File(path);
FileInputStream inputFile = new FileInputStream(file);
byte[] buffer = new byte[(int)file.length()];
inputFile.read(buffer);
inputFile.close();
return new BASE64Encoder().encode(buffer);
}
/**

该博客介绍了如何使用Java将图片文件转换为Base64编码并进行加密解密操作。提供了包含编码、解码及将Base64字符串写入文件的方法。示例代码展示了从指定路径读取图片文件,将其转换为Base64编码,并将编码后的字符串解码回图片文件的过程。
最低0.47元/天 解锁文章
1776

被折叠的 条评论
为什么被折叠?



