掌握MultipartFile类的使用
时间: 2023-12-01 19:43:08 浏览: 71
MultipartFile类是Spring框架中用于处理文件上传的类,它提供了一系列的方法来获取上传的文件信息,包括文件名、文件类型、文件大小等。下面是一个使用MultipartFile类的例子:
```java
@PostMapping("/upload")
public String handleFileUpload(@RequestParam("file") MultipartFile file) {
if (!file.isEmpty()) {
try {
byte[] bytes = file.getBytes();
// 处理上传文件的逻辑
return "上传成功!";
} catch (IOException e) {
e.printStackTrace();
return "上传失败!";
}
} else {
return "上传失败,因为文件为空!";
}
}
```
在上面的例子中,我们使用了@RequestParam注解来获取上传的文件,然后通过MultipartFile类的getBytes()方法获取文件的字节数组,进而进行文件的处理。
阅读全文