mulipartFile于file的相互转换
mulipartFile转File
//如果不愿意生成本地文件,可以使用临时文件 File file = new File(multiPartFile.getOriginalFilename()); //如果需要生成本地文件可以直接写出具体路径 FileUtils.copyInputStreamToFile(multiPartFile.getInputStream(), file); //删除临时文件 if (file.exists()) { file.delete(); }
File转mulipartFile
File file = new File("E:/input.txt"); FileInputStream input = new FileInputStream(file); MultipartFile multipartFile =new MockMultipartFile("file", file.getName(), "text/plain", IOUtils.toByteArray(input));