springboot formdata图片保存
时间: 2024-01-04 20:01:59 浏览: 66
springboot文件上传路径保存数据库并且可以复制路径网页访问图片
你可以使用Spring Boot的MultipartFile类来处理上传的图片,然后将其保存到服务器上。以下是一个简单的例子:
1.在你的Controller中定义一个POST请求处理方法
```
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
// 处理上传的文件
return "上传成功";
}
```
2.在你的HTML表单中添加一个文件上传字段
```
<form method="POST" action="/upload" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" value="上传" />
</form>
```
3.在你的Controller中实现文件保存逻辑
```
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
try {
// 将文件保存到服务器上
String fileName = file.getOriginalFilename();
File targetFile = new File("path/to/save/" + fileName);
file.transferTo(targetFile);
} catch (Exception e) {
e.printStackTrace();
return "上传失败";
}
return "上传成功";
}
```
注意:在代码中的"path/to/save/"需要替换为你服务器上实际保存图片的路径。
阅读全文