gaoxinguang il y a 2 ans
Parent
commit
79c8ebff0b

+ 8 - 3
eladmin-system/src/main/java/me/zhengjie/base/util/BaiduServiceUtil.java

@@ -8,6 +8,7 @@ import me.zhengjie.base.ResultCode;
 import me.zhengjie.base.util.baidu.HttpUtil;
 import me.zhengjie.base.util.tencent.utils.Img2Base64Util;
 import me.zhengjie.base.util.tencent.utils.ggg;
+import me.zhengjie.utils.StringUtils;
 
 import java.io.*;
 import java.net.URLEncoder;
@@ -22,15 +23,19 @@ public class BaiduServiceUtil {
 
     public static String getHandwritingText(String imgParam) {
         try {
-            String param = "image=" + imgParam;
+            String param = "";
+            if (StringUtils.startsWith(imgParam, "image=")) {
+                param = imgParam;
+            } else {
+                param = "image=" + imgParam;
+            }
             String result = HttpUtil.post(URL, ACCESS_TOKEN, param);
             System.out.println("result" + result);
             JSONObject jsonObj = JSON.parseObject(result);
             System.out.println(jsonObj.toString());
             JSONArray wordArray = jsonObj.getJSONArray("words_result");
             JSONObject wordsResult = wordArray.getJSONObject(0);
-            String name = wordsResult.getString("words");
-            return name;
+            return wordsResult.getString("words");
         } catch (Exception e) {
             e.printStackTrace();
         }