From 796b44ea813a1133beae4f3a67f1c0263510c0c7 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期日, 17 十一月 2024 09:45:07 +0800 Subject: [PATCH] 1 --- src/main/java/com/moon/server/service/all/CommonsFileuploadService.java | 21 +-------------------- 1 files changed, 1 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/moon/server/service/all/CommonsFileuploadService.java b/src/main/java/com/moon/server/service/all/CommonsFileuploadService.java index 2f30828..d895cf8 100644 --- a/src/main/java/com/moon/server/service/all/CommonsFileuploadService.java +++ b/src/main/java/com/moon/server/service/all/CommonsFileuploadService.java @@ -20,11 +20,8 @@ import java.util.List; import java.util.Map; -/** - * CommonsFileupload涓婁紶鏈嶅姟 - * @author WWW - */ @Service +@SuppressWarnings("ALL") public class CommonsFileuploadService { @Autowired PathHelper pathHelper; @@ -37,38 +34,26 @@ return copeFileItems(items, req); } - /** - * 鑾峰彇鏂囦欢椤� - */ private List<FileItem> getFileItem(HttpServletRequest req, HttpServletResponse res) throws Exception { - // 澶勭悊涓枃涔辩爜闂 req.setCharacterEncoding("utf-8"); - // text/html;charset=utf-8 res.setContentType("application/json;charset=utf-8"); - // 妫�鏌ヨ姹傛槸/鍚︿负multipart/form-data绫诲瀷 if (!ServletFileUpload.isMultipartContent(req)) { throw new RuntimeException("琛ㄥ崟鐨別nctype灞炴�т笉鏄痬ultipart/form-data绫诲瀷"); } - // 鍒涘缓涓婁紶鎵�闇�瑕佺殑涓や釜瀵硅薄锛氱鐩樻枃浠跺璞�+鏂囦欢涓婁紶瀵硅薄 DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload sfu = new ServletFileUpload(factory); ServletRequestContext ctx = new ServletRequestContext(req); - // 璁剧疆缂栫爜鏂瑰紡 sfu.setHeaderEncoding("utf-8"); factory.setSizeThreshold(4096); - // 鑾峰彇琛ㄥ崟涓殑鎵�鏈夋暟鎹俊鎭� List<FileItem> list = sfu.parseRequest(ctx); return list; } - /** - * 澶勭悊瑙f瀽鍐呭锛氬鐞嗘櫘閫氳〃鍗曞煙鍜屾枃浠惰〃鍗曞煙 - */ private Object copeFileItems(List<FileItem> items, HttpServletRequest req) throws Exception { Map<String, String> map = new HashMap<String, String>(3); List<FileInfoEntity> list = new ArrayList<FileInfoEntity>(); @@ -91,12 +76,8 @@ return map; } - /** - * 澶勭悊鏂囦欢 - */ private FileInfoEntity copeFile(FileItem item, String path, HttpServletRequest req) { try { - // 鑾峰彇鏂囦欢鍚嶏紝鍒ゆ柇鏄惁鍚堟硶 FileInfoEntity fi = new FileInfoEntity(item.getName()); if (StringHelper.isEmpty(fi.getFileName())) { return null; -- Gitblit v1.9.3