package cn.stylefeng.guns.workflow.core.util;
|
|
import org.apache.commons.codec.binary.Base64;
|
|
import java.io.FileInputStream;
|
import java.io.IOException;
|
import java.io.InputStream;
|
|
/**
|
* BASE64处理
|
*
|
* @author fengshuonan
|
* @Date 2019-08-27 18:33
|
*/
|
public class ImageAnd64Binary {
|
|
/**
|
* 将图片文件转化为字节数组字符串,并对其进行Base64编码处理
|
*
|
* @param imgSrcPath 生成64编码的图片的路径
|
* @return
|
*/
|
public static String getImageStr(String imgSrcPath) {
|
InputStream in = null;
|
byte[] data = null;
|
|
// 读取图片字节数组
|
try {
|
in = new FileInputStream(imgSrcPath);
|
data = new byte[in.available()];
|
in.read(data);
|
in.close();
|
} catch (IOException e) {
|
e.printStackTrace();
|
}
|
|
// 返回Base64编码过的字节数组字符串
|
return Base64.encodeBase64String(data);
|
}
|
|
}
|