上传:
Vue:
<el-upload
action="http://localhost:8087/SickBay/image/user/update"
:data="User"
list-type="picture-card"
>
<el-icon><Plus /></el-icon>
</el-upload>
data() {
return {
form: {},
User: {
username: "",
},
};
},
SpringBoot
@PostMapping("/upload")
public String upload(@RequestParam("file") MultipartFile file) {
try {
String fileName = file.getOriginalFilename();
String fileLocation = "F:\\A-Vue-Java-Stu\\vue-Admin-Conver\\src\\assets\\images\\";//本地保存路径
File dest = new File(fileLocation+fileName);
System.out.println(fileName);
file.transferTo(dest);
return "上传成功";
} catch (Exception e) {
e.printStackTrace();
return "上传失败";
}
}