max-file-size: 100MB
max-request-size: 215MB # 最大请求值大小
自定义文件保存路径
gorit:
file:
root:
path: I:\dev\
2.2 SpringBoot 后端文件上传的 controller 编写
package cn.gorit.controller.api.v1.file;
import cn.gorit.common.lang.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
@Api(value = “文件上传,下载相关功能”)
@RestController
@RequestMapping(“/api/v1”)
public class FileController {
// 设置固定的日期格式
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);
// 将 yml 中的自定义配置注入到这里
@Value(“${gorit.file.root.path}”)
private String filePath;
// 日志打印
private Logger log = LoggerFactory.getLogger(“FileController”);
// 文件上传 (可以多文件上传)
@PostMapping(“/upload”)
public Result fileUploads(HttpServletRequest request,@RequestParam(“file”) MultipartFile file) throws IOException {
// 得到格式化后的日