From 3b10165395a56f2da479a757e1d751a65079279d Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 18 十月 2022 15:04:11 +0800 Subject: [PATCH] 添加上传大文件功能 --- src/main/java/com/lf/server/helper/WebHelper.java | 47 +++++++++++------------------------------------ 1 files changed, 11 insertions(+), 36 deletions(-) diff --git a/src/main/java/com/lf/server/helper/WebHelper.java b/src/main/java/com/lf/server/helper/WebHelper.java index d3d5922..3ab27d1 100644 --- a/src/main/java/com/lf/server/helper/WebHelper.java +++ b/src/main/java/com/lf/server/helper/WebHelper.java @@ -5,6 +5,7 @@ import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; +import javax.servlet.ServletContext; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -33,9 +34,6 @@ /** * 鑾峰彇鐢ㄦ埛ip - * - * @param request - * @return */ public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); @@ -88,9 +86,6 @@ /** * 鑾峰彇褰撳墠鏃堕棿鎸囧畾鍒嗛挓鏁板悗鐨凾imestamp - * - * @param min 鍒嗛挓鏁� - * @return */ public static Timestamp getTimestamp(int min) { Calendar now = Calendar.getInstance(); @@ -101,9 +96,6 @@ /** * 浠嶤ookie涓幏鍙杢oken - * - * @param request - * @return */ public static String getTokenFromCookie(HttpServletRequest request) { Cookie[] cookies = request.getCookies(); @@ -125,10 +117,6 @@ /** * 鍚慍ookie涓坊鍔爐oken - * - * @param token - * @param request - * @param response */ public static void saveToken2Cookie(String token, HttpServletRequest request, HttpServletResponse response) { // 鍏堝垹闄� @@ -140,10 +128,6 @@ /** * 淇濆瓨Cookie - * - * @param key - * @param value - * @param response */ public static void saveCookie(String key, String value, HttpServletResponse response) { Cookie cookie = new Cookie(key, value); @@ -159,9 +143,6 @@ /** * 鍒犻櫎cookie涓殑鍊� - * - * @param cookieKey - * @param request */ public static void deleteCookie(String cookieKey, HttpServletRequest request, HttpServletResponse response) { Cookie[] cookies = request.getCookies(); @@ -178,9 +159,6 @@ /** * 鍒犻櫎鎵�鏈塁ookie - * - * @param request - * @param response */ public static void deleteCookies(HttpServletRequest request, HttpServletResponse response) { Cookie[] cookies = request.getCookies(); @@ -213,9 +191,6 @@ /** * 鑾峰彇Token - * - * @param request - * @return */ public static String getToken(HttpServletRequest request) { // 1.浠巙rl鍙傛暟涓紝鑾峰彇token @@ -236,8 +211,6 @@ /** * 鑾峰彇Request - * - * @return */ public static HttpServletRequest getRequest() { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); @@ -247,8 +220,6 @@ /** * 鑾峰彇Response - * - * @return */ public static HttpServletResponse getResponse() { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); @@ -258,19 +229,23 @@ /** * 鑾峰彇Session - * - * @return */ public static HttpSession getSession() { return getRequest().getSession(); } /** + * 鑾峰彇鐪熷疄璺緞 + */ + public static String getRealPath(String path) { + HttpServletRequest req = getRequest(); + ServletContext ctx = req.getSession().getServletContext(); + + return ctx.getRealPath("/" + path); + } + + /** * 杈撳嚭json鏁版嵁鍒板墠绔� - * - * @param response - * @param jsonPack - * @throws Exception */ public static boolean write2Page(HttpServletResponse response, String jsonPack) throws IOException { response.setContentType("application/json;charset=UTF-8"); -- Gitblit v1.9.3