From c68a46c7b29a7f5a21a76ea5e230cd140c2694d8 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 19 四月 2023 17:28:44 +0800
Subject: [PATCH] 获取图片将时间有效期参数过滤掉

---
 ycl-platform/src/main/java/com/ycl/controller/platformApi/AlarmController.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/controller/platformApi/AlarmController.java b/ycl-platform/src/main/java/com/ycl/controller/platformApi/AlarmController.java
index 5abc6b7..83980a1 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/platformApi/AlarmController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/platformApi/AlarmController.java
@@ -72,7 +72,8 @@
 //    @GetMapping(value = "/img")
     @ResponseBody
     public byte[] getImages(HttpServletRequest request, HttpServletResponse response,
-                            @RequestParam String fileUrl, @RequestParam String OSSAccessKeyId, @RequestParam String Signature) {
+                            @RequestParam String fileUrl, @RequestParam(required = false) String OSSAccessKeyId,
+                            @RequestParam(required = false) String Signature) {
         String sessionId = request.getSession().getId();
         sessionDic.put(sessionId, 0);
         return getBytes(fileUrl, OSSAccessKeyId, Signature, sessionId);
@@ -84,6 +85,7 @@
         try {
             if (sessionDic.get(sessionId) < 10) {
                 sessionDic.remove(sessionId);
+                fileUrl = fileUrl.replace("Expires","v");
                 System.out.println("getImages鑾峰彇鍥剧墖鍦板潃锛�" + fileUrl + "&OSSAccessKeyId=" + OSSAccessKeyId + "&Signature=" + Signature);
                 URL url = new URL(fileUrl + "&OSSAccessKeyId=" + OSSAccessKeyId + "&Signature=" + Signature);
                 HttpURLConnection conn = (HttpURLConnection) url.openConnection();

--
Gitblit v1.8.0