java8 MultipartFile获取文件名称的后缀
要获取MultipartFile的文件名称的后缀,您可以使用以下代码:
MultipartFile file = ...; // 获取MultipartFile对象
String originalFilename = file.getOriginalFilename(); // 获取原始文件名称
String fileExtension = originalFilename.substring(originalFilename.lastIndexOf(".") + 1); // 获取文件后缀
System.out.println("文件后缀:" + fileExtension);
在上述代码中,我们首先使用getOriginalFilename()方法获取MultipartFile对象的原始文件名称。然后,我们使用lastIndexOf()方法找到最后一个.字符的索引,并使用substring()方法获取从该索引开始到字符串的末尾的子字符串,即文件后缀。
请注意,这种方法假设文件名中只有一个.字符,因此它可能无法正确处理具有多个.字符的文件名。如果您需要处理这样的文件名,请考虑使用正则表达式或其他更复杂的方法来提取文件后缀
原文地址: http://www.cveoy.top/t/topic/iOe2 著作权归作者所有。请勿转载和采集!