将本地上的图片转换成Base64编码

将本地上的图片转换成Base64编码,第1张

导入需要的包:

import java.io.*;
import java.util.Base64;

使用Java根据本地上保存图片的地址转为Base64编码 

    /**
     * 将图片转换成Base64编码
     * @param imgFile 待处理图片
     * @return
     */
    public static String ImgToBase64(String imgFile){
        //将图片文件转化为字节数组字符串,并对其进行Base64编码处理
        InputStream in = null;
        byte[] data = null;
        //读取图片字节数组
        try
        {
            in = new FileInputStream(imgFile);
            data = new byte[in.available()];
            in.read(data);
            in.close();
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
        return new String(Base64.getEncoder().encode(data));
    }

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/737082.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-28
下一篇2022-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存