|
|
@@ -2,6 +2,7 @@ package cn.tr.plugin.web.filter;
|
|
|
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import cn.tr.core.context.SecurityContextHolder;
|
|
|
import cn.tr.plugin.web.context.RequestContextHolder;
|
|
|
import cn.tr.plugin.web.wrapper.CacheHttpServletRequestWrapper;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
@@ -25,6 +26,7 @@ public class CachingContentFilter implements Filter {
|
|
|
@Override
|
|
|
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
|
|
|
FilterChain chain) throws IOException, ServletException {
|
|
|
+ SecurityContextHolder.remove();
|
|
|
String header = ((HttpServletRequest) servletRequest).getHeader("Content-Type");
|
|
|
if(!"/druid".equalsIgnoreCase(((HttpServletRequest) servletRequest).getServletPath())&& StrUtil.isNotBlank(header)&&header.contains("multipart/form-data")){
|
|
|
chain.doFilter(servletRequest,servletResponse);
|