整合开始之前需要自己去阿里云注册一个号
主要还是在阿里云的演示里把代码拿了过来做了一些修改,现在可以直接使用,HttpUtils包要在
https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java 这里下载
这个是营业执照的代码
import com.alibaba.fastjson.JSONObject;
import com.example.ocr.model.BusinessLicense;
import com.example.ocr.utils.HttpUtils;
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import sun.misc.BASE64Encoder;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
@RestController
public class OCRCharterController {
@PostMapping("cccc")
public Object picOCRBack(@RequestParam("pic") MultipartFile file) throws Exception {
String fileStr = "";
if (!file.isEmpty())
{
BASE64Encoder encoder = new BASE64Encoder();
// 通过base64来转化图片
try {
fileStr = (encoder.encode(file.getBytes())).replaceAll("\r\n", "")