Package cn.dreamfame.core.boot.file
Class DreamFileUtil
java.lang.Object
cn.dreamfame.core.boot.file.DreamFileUtil
- Author:
- dreamfame
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum文件管理排序static classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic DreamFilegetFile(org.springframework.web.multipart.MultipartFile file) 获取DreamFile封装类static DreamFile获取DreamFile封装类static DreamFilegetFile(org.springframework.web.multipart.MultipartFile file, String dir, String path, String virtualPath) 获取DreamFile封装类static StringgetFileExt(String fileName) 获取文件后缀获取DreamFile封装类获取DreamFile封装类getFiles(List<org.springframework.web.multipart.MultipartFile> files, String dir, String path, String virtualPath) 获取DreamFile封装类static boolean测试文件后缀 只让指定后缀的文件上传,像jsp,war,sh等危险的后缀禁止
-
Field Details
-
extMap
定义允许上传的文件扩展名 -
IS_DIR
-
FILE_NAME
-
FILE_SIZE
-
fileTypes
图片扩展名
-
-
Constructor Details
-
DreamFileUtil
public DreamFileUtil()
-
-
Method Details
-
getFileExt
获取文件后缀- Parameters:
fileName- 文件名- Returns:
- String 返回后缀
-
testExt
测试文件后缀 只让指定后缀的文件上传,像jsp,war,sh等危险的后缀禁止- Parameters:
dir- 目录fileName- 文件名- Returns:
- 返回成功与否
-
formatUrl
-
getFile
获取DreamFile封装类- Parameters:
file- 文件- Returns:
- DreamFile
-
getFile
获取DreamFile封装类- Parameters:
file- 文件dir- 目录- Returns:
- DreamFile
-
getFile
public static DreamFile getFile(org.springframework.web.multipart.MultipartFile file, String dir, String path, String virtualPath) 获取DreamFile封装类- Parameters:
file- 文件dir- 目录path- 路径virtualPath- 虚拟路径- Returns:
- DreamFile
-
getFiles
获取DreamFile封装类- Parameters:
files- 文件集合- Returns:
- DreamFile
-
getFiles
public static List<DreamFile> getFiles(List<org.springframework.web.multipart.MultipartFile> files, String dir) 获取DreamFile封装类- Parameters:
files- 文件集合dir- 目录- Returns:
- DreamFile
-
getFiles
public static List<DreamFile> getFiles(List<org.springframework.web.multipart.MultipartFile> files, String dir, String path, String virtualPath) 获取DreamFile封装类- Parameters:
files- 文件集合dir- 路径path- 路径virtualPath- 虚拟路径- Returns:
- DreamFile
-