HttpRequest cannot be cast to MultipartHttpServletRequest

HttpRequest cannot be cast to MultipartHttpServletRequest springMVC 文件上传转换出错解决

MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request;

这一句会报错:ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest

那就通过这种方式:

MultipartResolver resolver = new CommonsMultipartResolver(request.getSession().getServletContext());

  MultipartHttpServletRequest multipartRequest = resolver.resolveMultipart(request);

原文地址:https://www.cnblogs.com/qgzhan/p/3041178.html