Class MemoryFileUpload
java.lang.Object
jodd.http.upload.FileUpload
jodd.http.upload.impl.MemoryFileUpload
FileUpload that stores uploaded files in memory byte array.-
Field Summary
FieldsFields inherited from class FileUpload
fileTooBig, header, input, maxFileSize, size, valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]Returns byte array containing uploaded file data.Returns byte array input stream.booleanReturnstrueas uploaded file is stored in memory.voidReads data from input stream into byte array and stores file size.Methods inherited from class FileUpload
getHeader, getMaxFileSize, getSize, isFileTooBig, isUploaded, isValid, toString
-
Field Details
-
data
protected byte[] data
-
-
Constructor Details
-
MemoryFileUpload
MemoryFileUpload(MultipartRequestInputStream input, int maxFileSize)
-
-
Method Details
-
getFileContent
public byte[] getFileContent()Returns byte array containing uploaded file data.- Specified by:
getFileContentin classFileUpload
-
isInMemory
public boolean isInMemory()Returnstrueas uploaded file is stored in memory.- Specified by:
isInMemoryin classFileUpload
-
getFileInputStream
Returns byte array input stream.- Specified by:
getFileInputStreamin classFileUpload
-
processStream
Reads data from input stream into byte array and stores file size.- Specified by:
processStreamin classFileUpload- Throws:
IOException- See Also:
-