springboot怎么让一个图片存两个地方
时间: 2023-04-10 07:05:10 浏览: 45
可以使用Spring Boot的文件上传功能,将图片上传到两个不同的目录中。具体实现可以参考以下步骤:
1. 在Spring Boot的配置文件中,配置两个不同的文件上传路径,例如:
```
# 第一个文件上传路径
upload.path1=/path/to/first/directory
# 第二个文件上传路径
upload.path2=/path/to/second/directory
```
2. 创建一个文件上传的Controller,使用@RequestParam注解获取上传的文件,例如:
```
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
// 将文件存储到第一个目录
File dest1 = new File(uploadPath1, file.getOriginalFilename());
file.transferTo(dest1);
// 将文件存储到第二个目录
File dest2 = new File(uploadPath2, file.getOriginalFilename());
file.transferTo(dest2);
return "上传成功";
}
```
3. 在页面中使用表单上传文件,例如:
```
<form method="post" action="/upload" enctype="multipart/form-data">
<input type="file" name="file">
<button type="submit">上传</button>
</form>
```
这样就可以实现将一个图片存储到两个不同的目录中了。