/**
* 转换文件
* @param multipartFile 文件
* @return 文件
*/
public static 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) {
log.error("【文件转换失败】", e);
}
return file;
}
MultipartFile 转 File
最新推荐文章于 2024-08-01 15:05:06 发布