springboot保存小程序上传图片
时间: 2023-11-28 15:56:05 浏览: 66
为了保存小程序上传的图片,你需要在Spring Boot项目中使用MultipartFile来处理文件上传。下面是具体步骤:
1. 在Controller中添加文件上传的方法,如下所示:
```
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
//处理上传的文件
return "success";
}
```
2. 在前端页面中添加文件上传的表单,如下所示:
```
<form method="post" enctype="multipart/form-data" action="/upload">
<input type="file" name="file"/>
<input type="submit" value="提交"/>
</form>
```
3. 在处理文件上传的方法中,你可以使用Java的IO流将文件保存到指定的目录中,如下所示:
```
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
try {
//获取上传的文件名
String fileName = file.getOriginalFilename();
//设置文件保存的路径
String filePath = "D:/files/";
File dest = new File(filePath + fileName);
//将上传的文件保存到指定的目录中
file.transferTo(dest);
return "success";
} catch (IOException e) {
e.printStackTrace();
return "error";
}
}
```
这样就可以将小程序上传的图片保存到指定的目录中了。你可以根据需要对保存的图片进行处理,例如对图片进行裁剪、缩放等操作。
阅读全文