From 71726a1cb05790d6841595ef7daef5173f2cddfa Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 29 三月 2023 09:43:11 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/controller/data/WmtsController.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/lf/server/controller/data/WmtsController.java b/src/main/java/com/lf/server/controller/data/WmtsController.java
index da8aab8..a60a642 100644
--- a/src/main/java/com/lf/server/controller/data/WmtsController.java
+++ b/src/main/java/com/lf/server/controller/data/WmtsController.java
@@ -21,8 +21,6 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.ServletOutputStream;
-import javax.servlet.ServletRequest;
-import javax.servlet.ServletResponse;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.File;
@@ -123,10 +121,10 @@
             return;
         }
 
-        // 璁剧疆杩斿洖鍥剧墖绫诲瀷
-        res.setContentType("image/png");
         // 璁剧疆缂撳瓨鍙傛暟
         setBrowerCache(ssRes);
+        //res.setContentType("image/png")
+
         // 閫氳繃response瀵硅薄锛岃幏鍙栧埌杈撳嚭娴�
         ServletOutputStream outputStream = res.getOutputStream();
         // 瀹氫箟杈撳叆娴侊紝閫氳繃杈撳叆娴佽鍙栨枃浠跺唴瀹�
@@ -151,9 +149,15 @@
             outputStream.write(bytes, 0, len);
             outputStream.flush();
         }
-
-        outputStream.close();
+        //outputStream.close()
         fileInputStream.close();
+
+        // 璁剧疆杩斿洖鍥剧墖绫诲瀷
+        ssRes.getHeaders().set("Content-Type", "image/png");
+
+        OutputStream os = ssRes.getBody();
+        os.write(bytes);
+        os.flush();
     }
 
     /**

--
Gitblit v1.9.3