|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfileupload.jspupload.FileUploadBean
public class FileUploadBean
This class implements a Java bean for upload.
Field Summary | |
---|---|
static int |
FOLDERSTORE
|
static int |
MAXUPLOADEDFILES
Maximum uploaded files. |
static long |
MAXUPLOADEDFILESIZE
Size limit for an uploaded file. |
static int |
MEMORYSTORE
|
static char |
SEPARATOR
|
static int |
TRANSFERBUFFERSIZE
|
static java.lang.String |
VERSION
|
Constructor Summary | |
---|---|
FileUploadBean()
Dummy constructor (needed for JavaBeans). |
Method Summary | |
---|---|
long |
computeCRC32(java.io.File file,
long offset)
Compute CRC32 for a given filename. |
byte[] |
computeMD5(java.io.File file,
long offset)
Compute MD5 for a given filename. |
boolean |
getDump()
Get dump mode. |
long |
getFilesizelimit()
Returns maximum size allowed for an uploaded file. |
java.lang.String |
getFolderstore()
Returns store folder. |
java.util.Vector |
getHistory()
Returns a Vector[UploadParameters]. |
java.util.Vector |
getMemorystore()
Returns a Vector[UploadFile] from memory store. |
boolean |
getOverwrite()
Returns overwrite state. |
java.lang.String |
getParsertmpdir()
Gets multipart parser temporary directory if applicable. |
java.lang.String |
hexDump(byte[] in)
Dump byte array to hexadecimal string. |
void |
resetStore()
Cleans and resets the current store. |
void |
setDump(boolean dmp)
Set dump mode. |
void |
setFilesizelimit(long max)
Sets maximum size allowed for an uploaded file. |
void |
setFolderstore(java.lang.String serverfolder)
Sets the remote store folder. |
void |
setMemorystore()
Sets the memory store folder. |
void |
setOverwrite(boolean overwrite)
|
void |
setParsertmpdir(java.lang.String dir)
Sets temporary directory. |
void |
setStoremodel(int storeid)
Selects the store model. |
void |
store(MultipartFormDataRequest mrequest)
Moves all files to the store. |
void |
store(MultipartFormDataRequest mrequest,
java.lang.String field)
Moves one file identified by its form field to the store. |
void |
store(MultipartFormDataRequest mrequest,
java.lang.String field,
java.util.Map extra)
Moves one file identified by its form field to the store and pass extra parameters. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VERSION
public static final int MAXUPLOADEDFILES
public static final long MAXUPLOADEDFILESIZE
public static char SEPARATOR
public static final int MEMORYSTORE
public static final int FOLDERSTORE
public static int TRANSFERBUFFERSIZE
Constructor Detail |
---|
public FileUploadBean()
Method Detail |
---|
public void setStoremodel(int storeid) throws UploadException
storeid
-
UploadException
public java.lang.String getFolderstore()
public java.util.Vector getMemorystore()
public void setMemorystore() throws UploadException
UploadException
public void setFolderstore(java.lang.String serverfolder) throws UploadException
String
- serverfolder
UploadException
public boolean getDump()
public void setDump(boolean dmp)
boolean
- dmppublic java.lang.String getParsertmpdir()
public void setParsertmpdir(java.lang.String dir)
dir
- Something like c:\\Temp or /tmppublic long getFilesizelimit()
public void setFilesizelimit(long max)
max
- longpublic void setOverwrite(boolean overwrite)
public boolean getOverwrite()
public long computeCRC32(java.io.File file, long offset)
file
- offset
- data range [0-offset] to compute CRC32, -1 for all data.
public byte[] computeMD5(java.io.File file, long offset)
file
- offset
- data range [0-offset] to compute MD5, -1 for all data.
public java.lang.String hexDump(byte[] in)
in
-
public void store(MultipartFormDataRequest mrequest, java.lang.String field, java.util.Map extra) throws UploadException, java.io.IOException
mrequest
- field
- extra
- parameters
UploadException
java.io.IOException
public void store(MultipartFormDataRequest mrequest, java.lang.String field) throws UploadException, java.io.IOException
mrequest
- field
-
UploadException
java.io.IOException
public void store(MultipartFormDataRequest mrequest) throws UploadException, java.io.IOException
mrequest
-
UploadException
java.io.IOException
public java.util.Vector getHistory()
public void resetStore() throws UploadException, java.io.IOException
UploadException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |