Class FileUtils

java.lang.Object
org.ff4j.web.utils.FileUtils

public class FileUtils extends Object
Read file for HDD.
Author:
Cedrick LUNVEN (@clunven)
  • Method Details

    • loadFileAsString

      public static String loadFileAsString(String fileName) throws FileNotFoundException
      Utils method to load a file as String.
      Parameters:
      fileName - target file Name.
      Returns:
      target file content as String
      Throws:
      FileNotFoundException
    • loadFileAsStringWithBuffer

      public static final String loadFileAsStringWithBuffer(String fileName) throws IOException
      Load with Buffer.
      Parameters:
      fileName - target file name
      Returns:
      file as String
      Throws:
      IOException
    • loadAndResizeImageAsBase64

      public static String loadAndResizeImageAsBase64(String fileName)
      Transform inputStream into base64.
      Parameters:
      fileName - target file name
      Returns:
      encoded string
    • loadAndResizeImageAsByteArray

      public static byte[] loadAndResizeImageAsByteArray(String fileName)
      Transform inputStream into base64.
      Parameters:
      fileName - target file name
      Returns:
      encoded string
    • loadAndResizeImage

      public static ByteArrayOutputStream loadAndResizeImage(String fileName)
      Transform inputStream into base64.
      Parameters:
      fileName - target file name
      Returns:
      encoded string
      Throws:
      FileNotFoundException
    • loadFileAsOutputStream

      public static ByteArrayOutputStream loadFileAsOutputStream(String fileName) throws FileNotFoundException
      Load file fro mrelative path.
      Parameters:
      fileName - current fileName.
      Returns:
      Stream of data from file
      Throws:
      FileNotFoundException - the file does no exist in the classpath
    • loadFileAsByteArray

      public static byte[] loadFileAsByteArray(String fileName) throws FileNotFoundException
      Transform inputStream into base64.
      Parameters:
      fileName - target file name
      Returns:
      encoded string
      Throws:
      FileNotFoundException
    • getFileExtension

      public static String getFileExtension(String filepath)
      Extract extension of file if exist.
      Parameters:
      filepath - current file path
      Returns:
      current extension