MultipartFile获取文件的后缀
时间: 2023-10-03 10:10:49 浏览: 283
要获取MultipartFile文件的后缀,可以使用以下代码:
MultipartFile file = new MultipartFile();
String fileName = file.getOriginalFilename();
String fileExtension = fileName.substring(fileName.lastIndexOf(".") + 1);
这段代码中,首先通过file.getOriginalFilename()方法获取到文件名,然后使用substring()方法截取文件名中最后一个点号之后的字符串,即文件后缀部分。最后将获取到的文件后缀存储在fileExtension变量中。
请注意,这段代码假设文件名中只有一个点号作为文件后缀的分隔符。如果文件名中存在多个点号,那么可能需要进行额外的处理以准确获取文件后缀。
相关问题
MultipartFile获取文件后缀
您可以使用MultipartFile类的getOriginalFilename()方法来获取文件名,然后使用String类的substring()方法来获取文件后缀。以下是一个示例代码:
```java
import org.springframework.web.multipart.MultipartFile;
public String getFileExtension(MultipartFile file) {
String originalFilename = file.getOriginalFilename();
if (originalFilename != null) {
int dotIndex = originalFilename.lastIndexOf(".");
if (dotIndex >= 0) {
return originalFilename.substring(dotIndex + 1);
}
}
return null;
}
```
在上面的代码中,我们首先获取原始文件名,然后找到最后一个点的索引,然后使用substring()方法获取文件后缀。如果找不到点或者原始文件名为null,则返回null。
MultipartFile 获取文件后缀
MultipartFile可以通过以下方式获取文件后缀信息。首先,使用file.getOriginalFilename()方法获取文件名及后缀信息。然后,可以通过对文件名进行截取的方式获取文件名部分,即使用file.getOriginalFilename().substring(0, file.getOriginalFilename().lastIndexOf(".")) 。截取的起始位置为0,终止位置为文件名中最后一个点的位置,即文件名后缀之前的位置。这样就可以得到文件的后缀部分。
阅读全文