final String[] filenames = getInputAsArray();
if (filenames != null)
{
final IMultipartWebRequest request = (IMultipartWebRequest)getRequest();
uploads = new ArrayList<FileUpload>(filenames.length);
for (String filename : filenames)
{
List<FileItem> fileItems = request.getFile(filename);
for (FileItem fileItem : fileItems)
{
uploads.add(new FileUpload(fileItem));
}
}