MultipartFile是在web中对文件上传的一个组件,关于怎么使用,在这里做一个简单的demo
—— @Yelihu 2018年9月20日 00:36:21
1.在maven中,首先导入apache commons uploadfile的包。在respository中搜索uploadfile即可,选择1.31或者1.33版本的随意,复制粘贴在pom.xml,若不是maven项目,则需要下载添加相应的jar包
2.注册文件上传解析器,在spring的配置文件里面(属性的作用如注解标识)
<!--springMVC文件上传解析器-->
<bean id="exceptionResolver" class="com.fh.resolver.MyExceptionResolver"></bean>
<!--id必须是exceptionResolver这个名字,源代码中已经写死-->
<!-- 上传拦截,如最大上传值及最小上传值 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" >
<!--定义上传的最大大小,单位为byte-->
<property name="maxUploadSize">
<value>104857600</value>
</property>
<property name="maxInMemorySize">
<value>4096</value>
</property>
<!--指定上传的默认编码-->
<property name="defaultEncoding">
<value>utf-8</value>
</property>
</bean>
ps.属性补充: