package cn.gistack.resource.panoramaUtils; import org.apache.commons.io.FileUtils; import org.springframework.web.multipart.MultipartFile; import java.io.*; /** * @author kelu */ public class FileTestUtils { /** * MultipartFile 转 IO File * @param multipartFile * @return */ public static File multiPartFileToFile3(MultipartFile multipartFile) { File file = null; if (multipartFile.isEmpty()) { return null; } try { //本质上还是在项目根路径创建文件 file = new File(multipartFile.getOriginalFilename()); //将MultipartFile的byte[]写入到file中 FileUtils.writeByteArrayToFile(file, multipartFile.getBytes()); } catch (IOException e) { e.printStackTrace(); } return file; } }