springMVC Required request part ‘file‘ is not present

使用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>

 


版权声明:本文为qq_43703976原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。