diff --git a/demo/AuthHeaderSettingFilter b/demo/AuthHeaderSettingFilter index fc736ab9f85d1ea9b8c1d0ef588d90529daa92ba..370b9e9af3d27850267c82ed039ce8567dbaa14e 100644 --- a/demo/AuthHeaderSettingFilter +++ b/demo/AuthHeaderSettingFilter @@ -10,6 +10,7 @@ import java.io.IOException; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; +import java.util.Objects; @WebFilter public class AuthHeaderSettingFilter implements Filter { @@ -25,13 +26,15 @@ public class AuthHeaderSettingFilter implements Filter { HttpServletRequest req = (HttpServletRequest) servletRequest; String type = req.getContentType(); - if(!StringUtils.isEmpty(type)){ + if (!StringUtils.isEmpty(type)) { Map map = new HashMap<>(); - map.put("Content-Type","image/jpeg"); - modifyHeaders(map,req); + map.put("Content-Type", "image/jpeg"); + if (Objects.equals(req.getRequestURI(), "/uploadFile")) { + modifyHeaders(map, req); + } } String content = req.getContentType(); - filterChain.doFilter(servletRequest,servletResponse); + filterChain.doFilter(servletRequest, servletResponse); } @Override