jodd.servlet.upload.impl
Class DiskFileUploadFactory

java.lang.Object
  extended by jodd.servlet.upload.impl.DiskFileUploadFactory
All Implemented Interfaces:
FileUploadFactory

public class DiskFileUploadFactory
extends java.lang.Object
implements FileUploadFactory

Factory for DiskFileUpload


Field Summary
protected  java.io.File destFolder
           
protected  int maxFileSize
           
 
Constructor Summary
DiskFileUploadFactory()
           
DiskFileUploadFactory(java.lang.String destFolder)
           
DiskFileUploadFactory(java.lang.String destFolder, int maxFileSize)
           
 
Method Summary
 FileUpload create(MultipartRequestInputStream input)
          Creates new instance of uploaded file.
 int getMaxFileSize()
           
 DiskFileUploadFactory setMaxFileSize(int maxFileSize)
          Sets maximum file upload size.
 DiskFileUploadFactory setUploadDir(java.lang.String destFolder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

destFolder

protected java.io.File destFolder

maxFileSize

protected int maxFileSize
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 of uploaded file.

Specified by:
create in interface FileUploadFactory


Copyright © 2003-2012 Jodd Team