|
|
@@ -1,5 +1,6 @@
|
|
|
package com.coffee.common.config;
|
|
|
|
|
|
+import cn.hutool.core.text.CharSequenceUtil;
|
|
|
import io.undertow.servlet.spec.HttpServletRequestImpl;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
@@ -28,8 +29,8 @@ public class CachingContentFilter implements Filter {
|
|
|
@Override
|
|
|
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
|
|
|
FilterChain chain) throws IOException, ServletException {
|
|
|
-
|
|
|
- if(((HttpServletRequestImpl) servletRequest).getHeader("Content-Type").contains("multipart/form-data")){
|
|
|
+ String header = ((HttpServletRequest) servletRequest).getHeader("Content-Type");
|
|
|
+ if(CharSequenceUtil.isNotBlank(header)&&header.contains("multipart/form-data")){
|
|
|
chain.doFilter(servletRequest,servletResponse);
|
|
|
}else {
|
|
|
HttpServletRequest requestWrapper = new CacheHttpServletRequestWrapper((HttpServletRequest) servletRequest);
|