From 83e562e01f12bb65b0e1d833bfb2f95003295c8f Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 25 四月 2023 14:00:08 +0800
Subject: [PATCH] optimize upload vedio  ftp way

---
 springboot/src/main/java/com/java110/boot/aop/PageProcessAspect.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/springboot/src/main/java/com/java110/boot/aop/PageProcessAspect.java b/springboot/src/main/java/com/java110/boot/aop/PageProcessAspect.java
index bdb0de7..f20c6e8 100644
--- a/springboot/src/main/java/com/java110/boot/aop/PageProcessAspect.java
+++ b/springboot/src/main/java/com/java110/boot/aop/PageProcessAspect.java
@@ -192,14 +192,18 @@
      */
     private String getToken(HttpServletRequest request) throws FilterException {
         String token = "";
-        if (request.getCookies() == null || request.getCookies().length == 0) {
-            return token;
-        }
-        for (Cookie cookie : request.getCookies()) {
-            if (CommonConstant.COOKIE_AUTH_TOKEN.equals(cookie.getName())) {
-                token = cookie.getValue();
+        if (request.getCookies() != null && request.getCookies().length > 0) {
+            for (Cookie cookie : request.getCookies()) {
+                if (CommonConstant.COOKIE_AUTH_TOKEN.equals(cookie.getName())) {
+                    token = cookie.getValue();
+                }
             }
         }
+        String authorization = request.getHeader("Authorization");
+
+        if (StringUtil.isEmpty(token) && !StringUtil.isEmpty(authorization)) {
+            token = authorization.substring("Bearer ".length());
+        }
         return token;
     }
 

--
Gitblit v1.8.0