将MultipartFile转换为File方法如下:
/**
* 将MultipartFile转换为File
* @param multiFile
* @return
*/
public static File MultipartFileToFile(MultipartFile multiFile) {
// 获取文件名
String fileName = multiFile.getOriginalFilename();
// 获取文件后缀
String prefix = fileName.substring(fileName.lastIndexOf("."));
// 若须要防止生成的临时文件重复,能够在文件名后添加随机码
try {
File file = File.createTempFile(fileName, prefix);
multiFile.transferTo(file);
return file;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}


该博客介绍了如何将Java中的MultipartFile对象转换为File对象。方法包括获取文件名和后缀,使用临时文件创建File对象,并调用transferTo方法完成转换。此过程适用于处理上传文件并保存到服务器的场景。
893

被折叠的 条评论
为什么被折叠?



