From e18f48679e23f08f8b346779ec6ae930884bdeb9 Mon Sep 17 00:00:00 2001 From: 张晓波 <bingbo1993@126.com> Date: 星期五, 20 十月 2023 10:20:43 +0800 Subject: [PATCH] 苏州配置文件简 化 --- hd/pipe/StaffManage/src/main/java/com/thhy/staff/modules/biz/face/controller/FaceController.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/hd/pipe/StaffManage/src/main/java/com/thhy/staff/modules/biz/face/controller/FaceController.java b/hd/pipe/StaffManage/src/main/java/com/thhy/staff/modules/biz/face/controller/FaceController.java index 4508d37..2e948f2 100644 --- a/hd/pipe/StaffManage/src/main/java/com/thhy/staff/modules/biz/face/controller/FaceController.java +++ b/hd/pipe/StaffManage/src/main/java/com/thhy/staff/modules/biz/face/controller/FaceController.java @@ -12,6 +12,12 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.util.Base64; + @RestController @RequestMapping("face") public class FaceController { @@ -85,5 +91,26 @@ return jsonObject; } + @RequestMapping("/showFaceImg") + public void showFaceImg(String recordId, HttpServletResponse response){ + String oriStr = faceServer.queryOriStrById(recordId); + byte[] bytes = Base64.getDecoder().decode(oriStr); + OutputStream outputStream = null; + try { + outputStream = response.getOutputStream(); + outputStream.write(bytes); + } catch (IOException e) { + throw new RuntimeException(e); + } finally { + try { + if (outputStream!=null) { + outputStream.close(); + } + } catch (IOException e) { + throw new RuntimeException(e); + } + } + } + } -- Gitblit v1.9.3