From cdbf47507a026a8c69b7d2efbe6c4a91a70990d7 Mon Sep 17 00:00:00 2001 From: wulin Date: Tue, 19 Aug 2025 22:04:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B7=E6=B1=82=E5=8F=82=E6=95=B0=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0requestBody=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/heyu/api/controller/ocr/GeneralBasicOcrController.java | 3 ++- .../heyu/api/controller/ocr/HighPrecisionOcrController.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/ocr/GeneralBasicOcrController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/ocr/GeneralBasicOcrController.java index 12e684f..483ae12 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/ocr/GeneralBasicOcrController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/ocr/GeneralBasicOcrController.java @@ -13,6 +13,7 @@ import com.heyu.api.data.utils.R; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -39,7 +40,7 @@ public class GeneralBasicOcrController extends BaseController { // http://localhost:8888/general/text/orc/recognize?imageBase64=3232 @EbAuthentication(tencent = ApiConstants.TENCENT_AUTH) @RequestMapping("/recognize") - public R recognize(GeneralBasicOcrRequest generalBasicOcrRequest) throws Exception { + public R recognize(@RequestBody GeneralBasicOcrRequest generalBasicOcrRequest) throws Exception { //读取文件内容到Stream流中,按行读取 diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/ocr/HighPrecisionOcrController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/ocr/HighPrecisionOcrController.java index aaebee5..b2b678d 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/ocr/HighPrecisionOcrController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/ocr/HighPrecisionOcrController.java @@ -15,6 +15,7 @@ import com.heyu.api.data.utils.R; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -35,7 +36,7 @@ public class HighPrecisionOcrController { // https://heyuoss.oss-cn-shanghai.aliyuncs.com/prd/testxxx.jpg @EbAuthentication(tencent = ApiConstants.TENCENT_AUTH) @RequestMapping("/recognize") - public R recognize(HighPrecisionOcrRequest generalBasicOcrRequest) throws Exception { + public R recognize(@RequestBody HighPrecisionOcrRequest generalBasicOcrRequest) throws Exception { // 读取文件内容到Stream流中,按行读取 //Stream lines = Files.lines(Paths.get("/Users/quyixiao/gitb/eb-service-api/api-web/api-interface/src/main/resources/pdfbase64.txt"));