org.springframework.web.multipart.MultipartException:上传文件

报错: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

猜你喜欢

转载自blog.csdn.net/qq_36514705/article/details/81413420