Browse Source

跨域问题解决

master
maojian 2 months ago
parent
commit
abfabce80d
  1. 1
      ocr-service/src/main/java/com/bw/ocr/service/impl/OcrTaskServiceImpl.java
  2. 18
      opai-api/src/main/java/com/bw/opai/config/CorsConfig.java
  3. 4
      opai-api/src/main/java/com/bw/opai/file/controller/FileController.java

1
ocr-service/src/main/java/com/bw/ocr/service/impl/OcrTaskServiceImpl.java

@ -140,6 +140,7 @@ public class OcrTaskServiceImpl implements OcrTaskService {
log.info("jobUrl:{}",jobUrl);
String resStr = DownLoadUtil.doGet(jobUrl);
JSONObject res = JSONObject.parseObject(resStr);
log.info("获取解析结果-taskId{},result:{}",task.get(Constants.TASKID),res);;
int progress = (int) res.get(Constants.PROGRESS);
if (progress == 0) {
//识别中 -- 放回队列

18
opai-api/src/main/java/com/bw/opai/config/CorsConfig.java

@ -0,0 +1,18 @@
package com.bw.opai.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("*")
.allowedHeaders("*")
.allowCredentials(false);
}
}

4
opai-api/src/main/java/com/bw/opai/file/controller/FileController.java

@ -27,8 +27,10 @@ public class FileController {
@Autowired
private FileService fileService;
@PostMapping("/upload")
@PostMapping(value = "/upload", consumes = "multipart/form-data")
public Res<?> uploadFile(@RequestParam("file") MultipartFile file) {
return fileService.uploadFile(file);
}
}
Loading…
Cancel
Save