Base64工具类

来源:互联网 发布:怎么进娱乐圈知乎 编辑:程序博客网 时间:2024/04/28 18:12

package Utils;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;

import org.apache.commons.codec.binary.Base64;
/*
* base64
*/
public class Base64Utils {

public static List<String> getImgStr(String[] imgFiles) {    // 将图片文件转化为字节数组字符串,并对其进行Base64编码处理    List<String> list = new ArrayList<>();    InputStream in = null;    byte[] data = null;    String Base64String=null;    StringBuffer sb = new StringBuffer();    // 读取图片字节数组    try {        for (String imgFile : imgFiles) {            in = new FileInputStream(imgFile);            data = new byte[in.available()];            in.read(data);            in.close();            Base64String = new String(Base64.encodeBase64(data));            list.add(Base64String);        }    } catch (IOException e) {        e.printStackTrace();    }    return list;}

}