@PostMapping(value = "/uploadProFile")
@ResponseBody
public String uploadProFile(@RequestBody MultipartFile file) throws IOException {
File fileex = new File(this.uploadFileDir);// 文件路径
if (!fileex.exists()) fileex.mkdirs();
String fileUrl=this.uploadFileDir+"\\"+UUID.randomUUID()+file.getOriginalFilename();
try{
file.transferTo(new File(fileUrl));
}catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return fileUrl;
}
本地文件上传至服务器
本文介绍了一个使用Spring Boot实现的文件上传API,详细展示了如何通过POST请求接收并保存上传的文件到指定目录,包括使用MultipartFile处理文件上传,利用UUID确保文件名唯一性,以及异常处理等关键步骤。

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



