使用CommonsMultipartResolver时xls文件损坏

时间:2019-04-11 15:31:01

标签: java multipartform-data servlet-filters

当上传xls文件并且在我所需的控制器之前没有使用过滤器时,该文件数据正确。如果我使用CommonsMultipartResolver resolveMultipart(request)使用筛选器拦截请求,则文件数据转发到所需的控制器时会损坏。

CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver();
MultipartHttpServletRequest multipartRequest = commonsMultipartResolver.resolveMultipart(req);

boolean isRequestValid=validateRequest(multipartRequest);
if(isRequestValid){
    LOGGER.debug("Request: Status-> Valid , Encoding-> No");
    chain.doFilter(multipartRequest, res);
    }

0 个答案:

没有答案