报错:org.springframework.web.multipart.MultipartException: Current request is not a multipart request] with root cause
1、检查bean:
<!-- 配置上传文件的组件 id的值必须为“multipartResolver” -->
<!-- class spring-web org.springframework.web.multipart.commons -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 配置最大的上传文件10兆 -->
<property name="maxUploadSize" value="10000000"></property>
<!-- 设置默认的编码格式 -->
<property name="defaultEncoding" value="utf-8"></property>
</bean>
2、检查表单form设置
<form id="form1" method="POST" enctype="multipart/form-data">
3、控制器方法
@RequestMapping(value = "/upload.shop",headers = "content-type=multipart/*", method = RequestMethod.POST)
4、检查相关jar包
commons-fileupload/io.jar