diff --git a/src/main/java/com/zcloud/util/ImageUtil.java b/src/main/java/com/zcloud/util/ImageUtil.java index 8e9e05d..96ea95a 100644 --- a/src/main/java/com/zcloud/util/ImageUtil.java +++ b/src/main/java/com/zcloud/util/ImageUtil.java @@ -116,18 +116,21 @@ public class ImageUtil { OutputStream outputStream = null; try { File file = getFile(url); - System.out.println(file.toPath()); - FileItem fileItem = new DiskFileItem("formFieldName",//form表单文件控件的名字随便起 - Files.probeContentType(file.toPath()),//文件类型 - false, //是否是表单字段 - file.getName(),//原始文件名 - (int) file.length(),//Interger的最大值可以存储两部1G的电影 - file.getParentFile());//文件会在哪个目录创建 - //为DiskFileItem的OutputStream赋值 - inputStream = new FileInputStream(file); - outputStream = fileItem.getOutputStream(); - IOUtils.copy(inputStream, outputStream); - return new CommonsMultipartFile(fileItem); +// System.out.println(file.toPath()); +// FileItem fileItem = new DiskFileItem("formFieldName",//form表单文件控件的名字随便起 +// Files.probeContentType(file.toPath()),//文件类型 +// false, //是否是表单字段 +// file.getName(),//原始文件名 +// (int) file.length(),//Interger的最大值可以存储两部1G的电影 +// file.getParentFile());//文件会在哪个目录创建 +// //为DiskFileItem的OutputStream赋值 +// inputStream = new FileInputStream(file); +// outputStream = fileItem.getOutputStream(); +// IOUtils.copy(inputStream, outputStream); +// return new CommonsMultipartFile(fileItem); + MultipartFile multipartFile = new MockMultipartFile("file", file.getName(), null, new FileInputStream(file)); + file.delete(); + return multipartFile; } catch (Exception e) { System.out.println("文件类型转换失败" + e.getMessage()); return null;