From 88b11c72916d5ce1b6bebc060c234af9bbeee300 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 29 三月 2023 17:38:52 +0800
Subject: [PATCH] 功能优化

---
 ycl-platform/src/main/java/com/ycl/controller/platformApi/AlarmController.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 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 f467ad8..f9aa42f 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
@@ -17,7 +17,6 @@
 import javax.servlet.http.HttpServletResponse;
 import java.io.ByteArrayOutputStream;
 import java.io.InputStream;
-import java.io.OutputStream;
 import java.net.HttpURLConnection;
 import java.net.URL;
 
@@ -28,8 +27,6 @@
 @RestController
 @RequestMapping("/API")
 public class AlarmController {
-
-
     private IVideoAlarmReportService videoAlarmReportService;
 
     @Autowired
@@ -64,14 +61,17 @@
 
 
     @ApiOperation(value = "鑾峰彇鍥剧墖")
-    @GetMapping(value = "/img", produces = MediaType.IMAGE_PNG_VALUE)
+    @GetMapping(value = "/img", produces = {MediaType.IMAGE_JPEG_VALUE, MediaType.IMAGE_PNG_VALUE})
+//    @GetMapping(value = "/img")
     @ResponseBody
-    public byte[] getImages(HttpServletResponse response, @RequestParam String fileUrl) {
+    public byte[] getImages(HttpServletResponse response, @RequestParam String fileUrl,
+                            @RequestParam(required = false) String OSSAccessKeyId,
+                            @RequestParam(required = false) String Signature) {
         try {
             URL url = new URL(fileUrl);
             HttpURLConnection conn = (HttpURLConnection) url.openConnection();
             conn.setRequestMethod("GET");
-            conn.setConnectTimeout(5 * 1000);
+            conn.setConnectTimeout(10 * 1000);
             conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
 
             InputStream inputStream = conn.getInputStream();// 閫氳繃杈撳叆娴佽幏鍙栧浘鐗囨暟鎹�
@@ -80,6 +80,7 @@
             return data;
 
         } catch (Exception e) {
+            System.out.println("鑾峰彇鍥剧墖澶辫触锛�" + e.getMessage());
             e.printStackTrace();
         }
         return null;

--
Gitblit v1.8.0