Package jodd.http.upload.impl
Class DiskFileUploadFactory
- java.lang.Object
-
- jodd.http.upload.impl.DiskFileUploadFactory
-
- All Implemented Interfaces:
FileUploadFactory
public class DiskFileUploadFactory extends java.lang.Object implements FileUploadFactory
Factory forDiskFileUpload
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.FiledestFolderprotected intmaxFileSize
-
Constructor Summary
Constructors Constructor Description DiskFileUploadFactory()DiskFileUploadFactory(java.lang.String destFolder)DiskFileUploadFactory(java.lang.String destFolder, int maxFileSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileUploadcreate(MultipartRequestInputStream input)Creates new instance ofuploaded file.intgetMaxFileSize()DiskFileUploadFactorysetMaxFileSize(int maxFileSize)Sets maximum file upload size.DiskFileUploadFactorysetUploadDir(java.lang.String destFolder)
-
-
-
Constructor Detail
-
DiskFileUploadFactory
public DiskFileUploadFactory() throws java.io.IOException- Throws:
java.io.IOException
-
DiskFileUploadFactory
public DiskFileUploadFactory(java.lang.String destFolder) throws java.io.IOException- Throws:
java.io.IOException
-
DiskFileUploadFactory
public DiskFileUploadFactory(java.lang.String destFolder, int maxFileSize) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
setUploadDir
public DiskFileUploadFactory setUploadDir(java.lang.String destFolder) throws java.io.IOException
- Throws:
java.io.IOException
-
getMaxFileSize
public int getMaxFileSize()
-
setMaxFileSize
public DiskFileUploadFactory setMaxFileSize(int maxFileSize)
Sets maximum file upload size. Setting to -1 will disable this constraint.
-
create
public FileUpload create(MultipartRequestInputStream input)
Creates new instance ofuploaded file.- Specified by:
createin interfaceFileUploadFactory
-
-