springboot怎么设置上传的图片保存在本地
时间: 2024-02-20 10:57:29 浏览: 70
在SpringBoot中设置上传的图片保存在本地,可以通过以下步骤实现:
1. 在application.properties文件中添加以下配置:
```
#上传文件保存路径
upload.path=D:/upload/
```
2. 在Controller中添加上传文件的接口:
```java
@PostMapping("/upload")
public String upload(@RequestParam("file") MultipartFile file) {
if (file.isEmpty()) {
return "上传失败,请选择文件";
}
String fileName = file.getOriginalFilename();
String filePath = uploadPath + fileName;
File dest = new File(filePath);
try {
file.transferTo(dest);
return "上传成功";
} catch (IOException e) {
e.printStackTrace();
}
return "上传失败!";
}
```
3. 在Controller中获取配置中的上传路径:
```java
@Value("${upload.path}")
private String uploadPath;
```
通过以上步骤,就可以实现将上传的文件保存在本地指定的路径中。
阅读全文