使用spring MVC进行文件上传时出现了这个400错误。
可能原因如下:
第一种原因:前端页面的file标签id与后端requestPara方法中的id不一致。
第二种原因:配置文件错误,配置bean:CommonsMultipartResolver时没有给此bean设置id,需要设置id为multipartResolver,注意!第一个字母为小写。
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="1048576"/>
<property name="defaultEncoding" value="utf-8"/>
</bean>