Class FileUtil
java.lang.Object
com.cloudimpl.outstack.spring.util.FileUtil
public class FileUtil
extends java.lang.Object
File util
- Author:
- roshanmadhushanka
-
Constructor Summary
Constructors Constructor Description FileUtil() -
Method Summary
Modifier and Type Method Description static reactor.core.publisher.Mono<FileData>getFileData(org.springframework.http.codec.multipart.FilePart filePart)Get file data from file partstatic java.io.InputStreamgetInputStream(java.io.ByteArrayOutputStream byteArrayOutputStream)Get input stream from byte array output streamstatic voidvalidateMimeType(java.util.List<FileData> fileDataList, java.util.Set<java.lang.String> acceptedMimetypes)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FileUtil
public FileUtil()
-
-
Method Details
-
validateMimeType
public static void validateMimeType(java.util.List<FileData> fileDataList, java.util.Set<java.lang.String> acceptedMimetypes) -
getFileData
public static reactor.core.publisher.Mono<FileData> getFileData(org.springframework.http.codec.multipart.FilePart filePart)Get file data from file part- Parameters:
filePart- : [FilePart] File part- Returns:
- : Mono
File data
-
getInputStream
public static java.io.InputStream getInputStream(java.io.ByteArrayOutputStream byteArrayOutputStream)Get input stream from byte array output stream- Parameters:
byteArrayOutputStream- : [ByteArrayOutputStream] Byte array output stream- Returns:
- : [InputStream] Input stream
-