在项目中,需要将BASE64编码的图片转换为图片文件显示在WEB项目中,经GOOGLE一番搜索,自己写了个互换的工具类
package com.base.util;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
/**
* 图片与BASE64编码互转工具类
* @author wangwei
*
*/
public class ImageBase64Util {
public static void main(String[] args) {
// 测试从Base64编码转换为图片文件
// String strImg = "xxxxx"; \\图片BASE64字符串
// GenerateImage(strImg, "D:\\wangyc.jpg");
// 测试从图片文件转换为Base64编码
//System.out.println(GetImageStr("d:\\0.jpg"));
GenerateImage(GetImageStr("d:\\0.jpg"), "D:\\000.jpg");
}
/**
* 将图片文件转化为字节数组字符串,并对其进行Base64编码处理
* @param imgFilePath 图片路径
* @return String
*/
public static String GetImageStr(String imgFilePath) {
byte[] data = null;
// 读取图片字节数组
try {

本文提供了一个JAVA工具类,用于将图片文件转换为BASE64编码字符串,以及将BASE64编码字符串还原为图片文件。通过此类,可以方便地在项目中处理图片的Base64编码与解码操作。
最低0.47元/天 解锁文章
341

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



