SpringMVC框架的文件上传的使用

文件的上传(重点)  *****
  1、页面上三要素
     表单请求方式一定是post
     表单的enctype的值一定修改成:multipart/form-data

     input的类型一定是file

SpringMVC框架的文件上传的使用

 2、必需的jar包
    commons-io.jar
    commons-fileupload.jar
 3、sprinmvc的接收文件的设置
    在springmvc容器中配置一个文件解析器
      <bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 设置上传文件的最大尺寸为5MB -->
<property name="maxUploadSize">
<value>5242880</value>
</property>

</bean>

SpringMVC框架的文件上传的使用

    在方法接收文件使用 MultiPartFile类型 ,参数名和input的name保持一致
 4、保存图片时,要修改名称

 5、配置虚拟路径

SpringMVC框架的文件上传的使用