第十一章:实现SpringBoot单个、多个文件的上传

在企业级项目开发过程中,上传文件是最常用到的功能。SpringBoot集成了SpringMVC,当然上传文件的方式跟SpringMVC没有什么出入。下面我们来创建一个SpringBoot项目完成单个、多个文件的上传。
摘要由CSDN通过智能技术生成

目录

免费专题文章汇总 

本章目标  

构建项目  

单个文件上传  

测试单文件上传 

自定义文件名 

多文件上传 

修改JSP界面 

添加多文件上传方法  

测试多文件上传 

修改上传限制

总结


在企业级项目开发过程中,上传文件是最常用到的功能。SpringBoot集成了SpringMVC,当然上传文件的方式跟SpringMVC没有什么出入。下面我们来创建一个SpringBoot项目完成单个、多个文件的上传。

免费专题文章汇总 

本章目标  

使用SpringBoot项目完成单个、多个文件的上传处理,并将上传的文件保存到指定目录下。

构建项目 

我们使用InteiilJ IDEA工具构建一个SpringBoot项目,项目先加入Web、JSP、Servlet依赖等,项目结构如下图所示: 

 我们下面配置application.properties文件支持JSP页面的访问,配置preffix以及suffix路径转发规则,如下图所示:

配置完成后我们在依次创建目录/main/webapp/WEB-INF/jsp,结构如下图所示: 

我们在jsp目录下创建一个index.jsp,jsp内我们添加一个简单的form表单,并且修改enctype="multipart/form-data",index.jsp代码如下图所示: 

jsp编写完成后我们需要让springboot内的SpringMVC转发到index.jsp页面,我们创建一个名叫做UploadController的控制器,添加初始化index.jsp页面方法以及上传文件的方法/upload,代码如下图所示:

 

当我们访问http://127.0.0.1:8080/index地址时SpringBoot就会根据我们的application.properties配置自动定位到/webapp/WEB-INF/

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值