Springboot MultipartFile 转 File
- 使用
File.createTempFile(String prefix, String suffix);
创建一个临时File对象,或者new File()
MultipartFile.transferTo(File dest);
实现 MultipartFile to File
...
public class Text{
...
@RequestMapping("/upload")
@ResponseBody
public String upload(HttpServletRequest request,
@RequestParam("file") MultipartFile multfile) throws Exception {
String fileName = multfile.getOriginalFilename();
String prefix=fileName.substring(fileName.lastIndexOf("."));
final File excelFile = File.createTempFile(UUIDGenerator.getUUID(), prefix);
multfile.transferTo(excelFile);
deleteFile(excelFile);
return "";
}
private void deleteFile(File... files) {
for (File file : files) {
if (file.exists()) {
file.delete();
}
}
}
}
java