forked from integrated_whb/integrated_whb
获取照片后删除缓存
parent
07b6b55409
commit
56de84e337
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue