首先可以在application.yml文件中设置关于文件上传的设置
spring:
servlet:
multipart:
max-request-size: 5GB # 上传文件总的最大值
max-file-size: 1GB #单个文件最大值
在controller中接收MultipartFile file(由前端发送)
@PostMapping("/uploadFile")
public String upload(MultipartFile file){
/***
处理业务逻辑代码
***/
return "success";
//文件保存是java基础知识(另行查找)
前端代码
<form action="/uploadFile" method="post">
<input type="file" name="file"><br>
</form>
文件保存后可将文件路径作为唯一标识存储在数据库,查询的时候可以唯一查找。