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 part
    static java.io.InputStream getInputStream​(java.io.ByteArrayOutputStream byteArrayOutputStream)
    Get input stream from byte array output stream
    static void validateMimeType​(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