HttpServletRequest转换成MultipartHttpServletRequest异常,求解
本人用的是springMVC和tomcat进行文件上传,xml中配置了
<bean id="multipartResolver" name="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- set the max upload size100MB -->
<property name="maxUploadSize">
<value>104857600</value>
</property>
<property name="maxInMemorySize">
<value>4096</value>
</property>
</bean>
代码中使用的是
public ModelAndView uploadFile(HttpServletRequest request,HttpServletResponse response) throws CswWebException{
UserInfoDto user= getUserInfomation(request);
MultipartHttpServletRequest multipartRequest=(MultipartHttpServletRequest)request;
MultipartFile multipartFile=multipartRequest.getFile("fileName");
但是还是报错:
java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest
虽然报错,但文件依然可以正常上传!求解!