getoriginalfilename
时间: 2023-05-01 19:00:53 浏览: 131
"getOriginalFilename" 是一个 Java 中的方法,它用于获取上传文件的原始文件名。这个方法属于 Spring 框架中的 org.springframework.web.multipart.MultipartFile 类。
相关问题
getOriginalFilename
getOriginalFilename()是Spring框架中MultipartFile接口提供的方法,用于获取上传文件的原始文件名。在文件上传时,通常会将上传的文件保存在服务器的某个目录中,而保存的文件名可能与用户上传的文件名不同。因此,使用getOriginalFilename()方法可以获取用户上传的原始文件名,以便进行一些逻辑操作,比如在上传后将文件重命名为用户上传的文件名。
getOriginalFilename和getname
`getOriginalFilename()`和`getName()`都是`MultipartFile`接口的方法,但是它们的含义不同。
`getOriginalFilename()`方法用于获取上传文件的原始文件名,即在客户端机器上的文件名。例如,如果用户上传了一个名为`example.jpg`的文件,那么`getOriginalFilename()`方法将返回`example.jpg`。
`getName()`方法用于获取上传文件的参数名称,即在表单中用于提交文件的名称。例如,如果表单中有一个文件上传元素的名称为`file`,那么`getName()`方法将返回`file`。
下面是一个示例,演示如何使用这两种方法:
```java
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String upload(@RequestParam("file") MultipartFile file) {
// 获取上传文件的原始文件名和参数名称
String originalFilename = file.getOriginalFilename();
String paramName = file.getName();
// ... 其他操作
}
```
在上面的代码中,`getOriginalFilename()`方法和`getName()`方法用于获取上传文件的原始文件名和参数名称。你可以根据需要选择使用哪个方法。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)