JAVA图片转base64

//Author  : JACK
//File    : App.java
//Time    : 2020/7/27 15:51
package image_base64;
import java.net.URLEncoder;
import com.baidu.ai.aip.Base64Util;
import com.baidu.ai.aip.FileUtil;
import com.baidu.ai.aip.HttpUtil;


public class App 
{
    public static void main(String[] args) throws Exception
    {
        /**
         * 重要提示代码中所需工具类
         * FileUtil,Base64Util,HttpUtil,GsonUtils请从
         * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
         * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
         * https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
         * https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
         * 下载
         */
        // iocr识别apiUrl
        String recogniseUrl = "https://aip.baidubce.com/rest/2.0/solution/v1/iocr/recognise/finance";
        String filePath = "...\image.jpg";
        try {
                byte[] imgData = FileUtil.readFileByBytes(filePath);
                String imgStr = Base64Util.encode(imgData);               
                System.out.println("图片转换成功的base6:"+imgStr);
        } catch (Exception e) {
                e.printStackTrace();
        }
    }
}

  

原文地址:https://www.cnblogs.com/mahaining/p/14385175.html