MultipartFile获取文件名称
时间: 2023-12-29 19:26:03 浏览: 139
MultipartFile是Spring框架中用于处理文件上传的接口。通过该接口,我们可以获取上传文件的名称。下面是一个示例代码:
```java
@RequestMapping(value = "/getInvoiceInfo", method = RequestMethod.POST)
@ResponseBody
private String getInvoiceInfo(@RequestParam("file") MultipartFile file) {
String fileName = file.getOriginalFilename();
return "上传的文件名为:" + fileName;
}
```
在上述代码中,我们通过`file.getOriginalFilename()`方法获取到了上传文件的名称,并将其返回给前端。
相关问题
MultipartFile 获取文件名称
MultipartFile是Spring框架中用于处理文件上传的类。要获取MultipartFile对象中的文件名称,可以使用getOriginalFilename()方法。
以下是一个示例代码:
```java
@PostMapping("/upload")
public String uploadFile(@RequestParam("file") MultipartFile file) {
String fileName = file.getOriginalFilename();
// 其他操作...
return "File uploaded successfully!";
}
```
在上述代码中,通过@RequestParam注解将上传的文件绑定到MultipartFile对象file上,然后使用file.getOriginalFilename()方法获取文件名称。
MultipartFile 获取文件名称带格式
MultipartFile可以通过getOriginalFilename()方法获取文件名及后缀信息,例如:
```
MultipartFile file = new MultipartFile();
String fileName = file.getOriginalFilename();
```
其中,fileName即为获取到的文件名及后缀信息。
如果需要获取不带后缀的文件名,可以使用substring()和lastIndexOf()方法,例如:
```
MultipartFile file = new MultipartFile();
String fileName = file.getOriginalFilename().substring(0,file.getOriginalFilename().lastIndexOf("."));
```
其中,fileName即为获取到的不带后缀的文件名。
阅读全文