欢迎光临成都祈钰瑶科技有限公司网站!祝您生活愉快!
热线电话: 18982081108
✕

成都服务器托管,成都GPU服务器租用,成都高防BGP宽带租用,成都机柜租用托管

Springboot实现文件上传实例(多文件上传)-创新互联

文件上传主要分以下几个步骤:

创新互联专注于成都网站设计、成都网站制作、外贸网站建设、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。

(1)新建maven java project;


(2)在pom.xml加入相应依赖;


(3)新建一个表单页面(这里使用thymleaf);


(4)编写controller;


(5)测试;


(6)对上传的文件做一些限制;


(7)多文件上传实现


(1)新建maven Java project


新建一个名称为spring-boot-fileupload maven Java项目;


(2)在pom.xml加入相应依赖;

加入相应的maven依赖,具体看以下解释:


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
 <modelVersion>4.0.0</modelVersion> 
 <groupId>com.example</groupId> 
 <artifactId>spring-boot-fileupload</artifactId> 
 <version>0.0.1-SNAPSHOT</version> 
  
 <!-- 
    spring boot 父节点依赖, 
        引入这个之后相关的引入就不需要添加version配置, 
    spring boot会自动选择最合适的版本进行添加。 
   --> 
  <parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.4.0.RELEASE</version> 
  </parent> 
 
 <dependencies> 
    <!-- spring boot web支持:mvc,aop... --> 
    <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
    </dependency> 
 
    <!-- thmleaf模板依赖. --> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-thymeleaf</artifactId> 
    </dependency> 
 </dependencies> 
 
  <build> 
    <plugins> 
      <!-- 编译版本; --> 
      <plugin> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <configuration> 
         <source>1.7</source> 
         <target>1.7</target> 
       </configuration> 
      </plugin> 
    </plugins> 
  </build> 
</project>