Class MemoryFileUpload


  • public class MemoryFileUpload
    extends FileUpload
    FileUpload that stores uploaded files in memory byte array.
    • Field Detail

      • data

        protected byte[] data
    • Method Detail

      • getFileContent

        public byte[] getFileContent()
        Returns byte array containing uploaded file data.
        Specified by:
        getFileContent in class FileUpload
      • isInMemory

        public boolean isInMemory()
        Returns true as uploaded file is stored in memory.
        Specified by:
        isInMemory in class FileUpload
      • getFileInputStream

        public java.io.InputStream getFileInputStream()
        Returns byte array input stream.
        Specified by:
        getFileInputStream in class FileUpload
      • processStream

        public void processStream()
                           throws java.io.IOException
        Reads data from input stream into byte array and stores file size.
        Specified by:
        processStream in class FileUpload
        Throws:
        java.io.IOException
        See Also:
        MultipartRequestInputStream