multipartFile = new MockMultipartFile(file.getName(), file.getName(), ContentType.APPLICATION_OCTET_STREAM.toString(), fileInputStream);
}catch (Exception e){
e.printStackTrace();
}
return multipartFile;
}
注意:此处需要加入maven依赖,并且引入import org.apache.http.entity.ContentType;否则ContentType就无法引入
org.apache.httpcomponents
httpcore
4.4.5
[](()5.获取MultipartFile文件类型的大小
=====================================================================================
/**
-
获取MultipartFile文件类型的大小
-
@param file 文件
-
@param sizeTpe 可选择的文件大小类型:B K M G
-
@return
*/
public static Double getMultipartFileSize(MultipartFile file,String sizeTpe){
Double fileSize=0.;
switch (sizeTpe.toUpperCase()){
case “B”:
fileSize = (double) file.getSize();
break;
case “K”:
fileSize = (double) file.getSize()/1024;
break;
case “M”:
fileSize = (double) file.getSize()/ 1048576;
break;
case “G”:
fileSize = (double) file.getSize()/ 1073741824;
break;
}
retur