forked from integrated_whb/integrated_whb
获取照片后删除缓存
parent
07b6b55409
commit
56de84e337
|
@ -116,18 +116,21 @@ public class ImageUtil {
|
||||||
OutputStream outputStream = null;
|
OutputStream outputStream = null;
|
||||||
try {
|
try {
|
||||||
File file = getFile(url);
|
File file = getFile(url);
|
||||||
System.out.println(file.toPath());
|
// System.out.println(file.toPath());
|
||||||
FileItem fileItem = new DiskFileItem("formFieldName",//form表单文件控件的名字随便起
|
// FileItem fileItem = new DiskFileItem("formFieldName",//form表单文件控件的名字随便起
|
||||||
Files.probeContentType(file.toPath()),//文件类型
|
// Files.probeContentType(file.toPath()),//文件类型
|
||||||
false, //是否是表单字段
|
// false, //是否是表单字段
|
||||||
file.getName(),//原始文件名
|
// file.getName(),//原始文件名
|
||||||
(int) file.length(),//Interger的最大值可以存储两部1G的电影
|
// (int) file.length(),//Interger的最大值可以存储两部1G的电影
|
||||||
file.getParentFile());//文件会在哪个目录创建
|
// file.getParentFile());//文件会在哪个目录创建
|
||||||
//为DiskFileItem的OutputStream赋值
|
// //为DiskFileItem的OutputStream赋值
|
||||||
inputStream = new FileInputStream(file);
|
// inputStream = new FileInputStream(file);
|
||||||
outputStream = fileItem.getOutputStream();
|
// outputStream = fileItem.getOutputStream();
|
||||||
IOUtils.copy(inputStream, outputStream);
|
// IOUtils.copy(inputStream, outputStream);
|
||||||
return new CommonsMultipartFile(fileItem);
|
// return new CommonsMultipartFile(fileItem);
|
||||||
|
MultipartFile multipartFile = new MockMultipartFile("file", file.getName(), null, new FileInputStream(file));
|
||||||
|
file.delete();
|
||||||
|
return multipartFile;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.println("文件类型转换失败" + e.getMessage());
|
System.out.println("文件类型转换失败" + e.getMessage());
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in New Issue