1.添加项目依赖
<!-- 上传组件 -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.2</version>
</dependency>2.添加上传限制
<!-- upload -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<!-- 上传文件的大小 10M -->
<value>10485760</value>
</property>
</bean>3.添加上传逻辑
- 上传的表单必须为post请求,并且设置enctype="multipart/form-data"
- 在controller 方法里面添加类型
以下是重要代码file.getOriginalFilename();//文件名称 request.getServletContext().getRealPath("/");//项目路径 request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();//项目URL

京公网安备 11010502036488号