@PostMapping("/uploadImg")
@ApiOperation(value = "上传文件并保存", notes = "测试上传")
public Result uploadImg(@RequestParam MultipartFile file) throws IOException {
//获取文件名(包含后缀)
String fileName = file.getOriginalFilename();
//获取文件后缀
String suffix = fileName.substring(fileName.lastIndexOf("."));
//生成文件名
fileName = UUID.randomUUID() + suffix;
//保存图片的路径
String dirPath = "D:/files";
File dirFile = new File(dirPath);
//判断文件如果不存在则创建
if (!dirFile.exists()) {
//创建文件夹
dirFile.mkdirs();
}
//得到文件的完整路径
String filePath = dirPath + "/" + fileName;
//保存文件
file.transferTo(new File(filePath));
//把图片路径返回给前端
return resultData(filePath);
}
el-upload文件上传后端实现
最新推荐文章于 2024-07-19 16:14:20 发布