public class FileServiceImpl implements FileService{
@Override
public File TansportToFile(MultipartFile multipartFile) {
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.toString());
}
return file;
}
}
MultipartFile转File
最新推荐文章于 2024-11-04 20:33:37 发布
该代码段展示了一个实现了FileService接口的类,方法是将MultipartFile对象转换为临时文件。它首先获取文件原始名称,通过分割点号.来拆分文件名和扩展名,然后创建一个临时文件并使用MultipartFile的内容填充,最后设置文件在退出时自动删除。如果出现IOException,日志会记录错误信息。
摘要由CSDN通过智能技术生成