public class UploadMoreAction extends ActionSupport
{
private java.util.List uploads;
private java.util.List fileNames;
private java.util.List uploadContentTypes;
public java.util.List getUploadFileName()
{
return fileNames;
}
public void setUploadFileName(java.util.List fileNames)
{
this.fileNames = fileNames;
}
public java.util.List getUpload()
{
return uploads;
}
public void setUpload(java.util.List uploads)
{
this.uploads = uploads;
}
public void setUploadContentType(java.util.List contentTypes)
{
this.uploadContentTypes = contentTypes;
}
public java.util.List getUploadContentType()
{
return this.uploadContentTypes;
}
public String execute() throws Exception
{
if (uploads != null)
{
int i = 0;
for (; i < uploads.size(); i++)
{
java.io.InputStream is = new java.io.FileInputStream(uploads.get(i));
java.io.OutputStream s = new java.io.FileOutputStream(
"d:\upload\" + fileNames.get(i));
byte buffer[] = new byte[8192];
int count = 0;
while ((count = is.read(buffer)) > 0)
{
os.write(buffer, 0, count);
}
os.close();
is.close();
}
}
return SUCCESS;
}
}