//临时文件地址
String[] filename = multipartFile.getOriginalFilename().split("\\.");
String folderPath = System.getProperty("java.io.tmpdir") + File.separator + "ottc-ilp" + File.separator;
File folder = new File(folderPath);
folder.mkdirs();
String path = folderPath + File.separator + filename[0] + System.currentTimeMillis() + "." + filename[1];
File file = new File(path);
//转成file
FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file);
FileInputStream fileInputStream = new FileInputStream(file);
//转回multipartFile
MockMultipartFile file1 = new MockMultipartFile("file", file.getName(), null, fileInputStream);
multipartFile转file修改文件名,再转回multipartFile
最新推荐文章于 2024-08-09 04:01:42 发布
本文介绍了一种处理文件上传的方法,包括将文件保存到临时目录、转换为File对象、再转换为MockMultipartFile对象的过程。此方法适用于Java Web应用中处理multipart/form-data类型的文件上传。
2071





