springMVC笔记系列(21)——springMVC自带的上传文件功能实现
springMVC为我们提供了上传文件的内部支持,我们只需要一些配置,然后就可以借助于sprinngMVC提供给我们的接口完成文件上传的工作。 首选找到与springMVC的前端控制器DispatchServlet相关的上下文,即\WEB-INF\configs\spring\mvc-dispatcher-servlet.xml 在DispatchServlet的上下文中配置一个类型为org.springframework.web.multipart.commons.CommonsMultipartResolver的bean。 <!--200*1024*1024即200M resolveLazily属性启用是为了推迟文件解析,以便捕获文件大小异常 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="209715200"/> <property name="defaultEncoding" value="UTF-8"/> <property name="resolveLazily" value="true"/> </bean>