MultipartFile获取文件名都有哪些方法
时间: 2023-08-10 12:18:40 浏览: 339
`MultipartFile`接口提供了多个方法,可以获取上传文件的文件名。下面是一些常用的方法:
- `getOriginalFilename()`方法返回上传文件的原始文件名,即在客户端机器上的文件名。
- `getName()`方法返回上传文件的参数名称,即在表单中用于提交文件的名称。
- `getContentType()`方法返回上传文件的内容类型,例如`image/jpeg`。
- `isEmpty()`方法判断上传文件是否为空。
下面是一个示例,演示如何使用这些方法:
```java
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String upload(@RequestParam("file") MultipartFile file) {
String originalFilename = file.getOriginalFilename(); // 获取上传文件的原始文件名
String paramName = file.getName(); // 获取上传文件的参数名称
String contentType = file.getContentType(); // 获取上传文件的内容类型
boolean isEmpty = file.isEmpty(); // 判断上传文件是否为空
// ... 其他操作
}
```
在上面的代码中,`getOriginalFilename()`方法、`getName()`方法、`getContentType()`方法和`isEmpty()`方法用于获取上传文件的文件名、参数名称、内容类型和是否为空。你可以根据需要选择使用哪个方法。
阅读全文