最近需要做上传的功能,于是研究了一下在Springboot中开发文件上传功能,做法很简单,看下面就知道了。
工具/原料
STS(Spring Tool Suite)
方法/步骤
1
首先需要有springboot基础,如果没有请先看我之前的经验,很简单的。
2
下面开始开发文件上传功能,首先编写上传页面,如下,注意标红的地方。
3
接下来编写上传Controller,如下,该controller中的myfile对应前台页面中的myfile,如果不对应就无法上传。
4
修改application.yml,设置文件最大上传大小,这里设置了50MB。
5
启动项目,访问http://localhost:8080打开首页,选择文件进行上传,记住上传的文件是1.png。
6
点击上传后,返回上传成功。
7
此时,打开d:/upload文件夹,发现1.png已经上传成功。
注意事项
1
注意:d:/upload文件夹一定要提前创建好,否则会报错。
2
springboot的上传功能非常简单,不过在正式使用中,我们往往使用Linux系统,此时的上传文件夹目录应该类似/var/www/upload等,然后用nignx指向这个目录,内容比较多,以后再写。