Package com.almis.awe.model.util.file
Class FileUtil
java.lang.Object
com.almis.awe.model.util.file.FileUtil
FileUtil Class
File Utilities for AWE
- Author:
- Pablo GARCIA - 19/JUL/2017
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
extractContentType
(org.springframework.web.multipart.MultipartFile file) Extract safely content typestatic String
fileDataToString
(FileData fileData) Transform fileData into a stringstatic String
fixUntrustedPath
(String... paths) Fix an untrusted pathstatic String
sanitizeFileName
(String filename) Sanitize filenamestatic FileData
stringToFileData
(String fileStringEncoded) Transform fileData into a string
-
Method Details
-
extractContentType
Extract safely content type- Parameters:
file
- Multipart file- Returns:
- Sanitized filename
-
sanitizeFileName
Sanitize filename- Parameters:
filename
- Filename- Returns:
- Sanitized filename
-
fixUntrustedPath
Fix an untrusted path- Parameters:
paths
- Untrusted paths- Returns:
- Normalized path
-
fileDataToString
Transform fileData into a string- Parameters:
fileData
- File Data- Returns:
- Stringifies file data
- Throws:
AWException
- AWE exception
-
stringToFileData
Transform fileData into a string- Parameters:
fileStringEncoded
- File String encoded- Returns:
- FileData
- Throws:
AWException
- AWE exception
-