/**
* 转换文件
* @param multipartFile 文件
* @return 文件
*/
private File transferToFile(MultipartFile multipartFile) {
// 使用缓冲区实现转换,用java创建的临时文件,使用MultipartFile.transferto()
File file = null;
try {
String originalFilename = multipartFile.getOriginalFilename();
String[] filename = originalFilename.split("\\.");
// 创建临时文件
file = File.createTempFile(filename[0], filename[1]);
multipartFile.transferTo(file);
// 虚拟机停止时,删除此抽象路径名表示的文件或者目录
file.deleteOnExit();
} catch (IOException e) {
e.printStackTrace();
}
return file;
}
MultipartFile转File
最新推荐文章于 2024-07-10 03:35:49 发布