spring mvc 文件上传报“由于没有提供multi-part配置,无法处理parts”

在使用springMVC进行文件上传时,报了HTTP 500的错。

 

 

 才发现原来是在springmvc.xml配置文件中,multipart中的id写错了。

错误代码:

<!-- 配置文件解析器-->
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        <property name="maxUploadSize" value="1048576"></property>
    </bean>

正确代码:

<!-- 配置文件解析器-->
    <!-- 此处id为固定写法,不能随便取名-->
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        <property name="maxUploadSize" value="1048576"></property>
    </bean>

同时要注意后台controller中MutilpartFile的对象名一定要与前端form表单中的name属性要一致,即

 

 与

 

 要一致

 

posted on 2020-04-19 13:01  小勃氪  阅读(6752)  评论(0编辑  收藏  举报

导航