ro.polak.littleServlet
Class FileUpload

java.lang.Object
  extended by ro.polak.littleServlet.FileUpload

public class FileUpload
extends java.lang.Object

Handles file upload

Java Little Web Server Homepage

Version:
1.0/22.02.2008
Author:
Piotr Polak www.polak.ro

Constructor Summary
FileUpload()
          Creates empty file upload
FileUpload(java.util.Vector<UploadedFile> uploadedFiles)
          Default constructor
 
Method Summary
 void freeResources()
          Destroys (deletes) all unused temporary data
 UploadedFile getFile(java.lang.String fileFormName)
          Returns an uploaded file of specified form name
 UploadedFile pop()
          Returns the next file from the stack
 void rewind()
          Rewinds the file stack
 int size()
          Returns the number of uploaded files
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUpload

public FileUpload(java.util.Vector<UploadedFile> uploadedFiles)
Default constructor

Parameters:
uploadedFiles - Vector of uploaded files

FileUpload

public FileUpload()
Creates empty file upload

Method Detail

getFile

public UploadedFile getFile(java.lang.String fileFormName)
Returns an uploaded file of specified form name

Parameters:
fileFormName - HTTP field name for the file
Returns:
specified UploadedFile

pop

public UploadedFile pop()
Returns the next file from the stack

Returns:
next UploadedFile

rewind

public void rewind()
Rewinds the file stack


size

public int size()
Returns the number of uploaded files

Returns:
number of uploaded files

freeResources

public void freeResources()
Destroys (deletes) all unused temporary data