@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文件上传后端实现
最新推荐文章于 2026-04-28 06:42:59 发布
该代码片段展示了如何在SpringMVC中处理文件上传,包括获取文件名、后缀,生成新文件名,检查并创建存储路径,以及将文件保存到指定位置后返回文件路径给前端。API注解提供了方法描述和用途说明。
2万+

被折叠的 条评论
为什么被折叠?



