在Java中,MultipartFile是Spring框架提供的接口,用于处理HTTP文件上传。如果需要获取MultipartFile上传文件的后缀名,可以使用以下方法:
String fileName = multipartFile.getOriginalFilename();
String fileExtension = fileName.substring(fileName.lastIndexOf(".") + 1);
首先,通过MultipartFile的getOriginalFilename()方法获取上传文件的原始文件名。然后,使用substring()方法截取文件名中的后缀名部分。
其中,lastIndexOf(“.”)方法用于获取文件名中最后一个”.”字符的位置,加1是为了去除”.”字符本身,从而得到后缀名。如果文件名中不包含”.”字符,则fileExtension变量将会是空字符串。
需要注意的是,这种方法只适用于文件名中只有一个”.”字符的情况。如果文件名中有多个”.”字符,那么这种方法只会返回最后一个”.”字符后面的字符串作为后缀名。