Java功能点:将图片转换成base64字符串

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import org.bouncycastle.util.encoders.Base64;

public class Img {
    public static void main(String[] args)  
    {  
        String imgFile = "d://1.jpg";  //存放图片的地址
        String strImg = GetImageStr(imgFile);  
        System.out.print(strImg);  
   
    }  
    //图片转化成base64字符串  
    public static String GetImageStr(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();  
        }  
        //对字节数组Base64编码  
        return new String(Base64.encode(data));
    } 
}

你可能感兴趣的:(java)