MultipartFile 类的使用
时间: 2023-12-01 14:42:59 浏览: 105
利用MultipartFile实现文件上传功能
5星 · 资源好评率100%
MultipartFile类是Spring框架中用于处理文件上传的类。下面是MultipartFile类的使用方法:
1.在Spring MVC的Controller中,使用@RequestParam注解将上传的文件绑定到MultipartFile类型的参数上。
2.使用MultipartFile的一些方法来获取文件的信息,例如文件名、大小、输入流等。
3.使用transferTo()方法将文件保存到指定的位置。
下面是一个简单的示例代码:
```java
@PostMapping("/upload")
public String handleFileUpload(@RequestParam("file") MultipartFile file) throws IOException {
if (!file.isEmpty()) {
String fileName = file.getOriginalFilename();
long fileSize = file.getSize();
InputStream inputStream = file.getInputStream();
// 将文件保存到指定位置
file.transferTo(new File("/path/to/save/" + fileName));
return "上传成功";
} else {
return "上传失败";
}
}
```
阅读全文