Explorar o código

营业执照修改

wks %!s(int64=2) %!d(string=hai) anos
pai
achega
ed9058d5ab
Modificáronse 1 ficheiros con 44 adicións e 0 borrados
  1. 44 0
      src/main/java/com/ydtech/utils/baidu/BusinessLicense.java

+ 44 - 0
src/main/java/com/ydtech/utils/baidu/BusinessLicense.java

@@ -0,0 +1,44 @@
+package com.ydtech.utils.baidu;
+
+
+import java.net.URLEncoder;
+
+/**
+ * 营业执照识别
+ */
+public class BusinessLicense {
+
+    /**
+     * 重要提示代码中所需工具类
+     * 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
+     * 下载
+     */
+    public static String businessLicense() {
+        // 请求url
+        String url = "https://aip.baidubce.com/rest/2.0/ocr/v1/business_license";
+        try {
+            String accessToken = AuthService.getAuth();
+            // 本地文件路径
+            String filePath = "C:\\Users\\Administrator\\Desktop\\511E1E48E7354A6BB82BEAA27D3D55EB.png";
+            byte[] imgData = FileUtil.readFileByBytes(filePath);
+            String imgStr = Base64Util.encode(imgData);
+            String imgParam = URLEncoder.encode(imgStr, "UTF-8");
+
+            String param = "image=" + imgParam;
+            String result = HttpUtil.post(url, accessToken, param);
+            System.out.println(result);
+            return result;
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return null;
+    }
+
+    public static void main(String[] args) {
+        BusinessLicense.businessLicense();
+    }
+}