// Retreive the current file
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
// Save it only if this file exists
if (!myFile.isMissing()) {
// Save the files with its original names in a virtual path of the web server
myFile.saveAs("/jsp_wsr_web/program4/jsp_upload/uploadfiles/" +
myFile.getFileName());
// myFile.saveAs("/upload/" + myFile.getFileName(), mySmartUpload.SAVE_VIRTUAL);
// sample with a physical path
// myFile.saveAs("c:\\\\temp\\\\" + myFile.getFileName(), mySmartUpload.SAVE_PHYSICAL);
// Display the properties of the current file
out.println("FieldName = " + myFile.getFieldName() + "
");
out.println("Size = " + myFile.getSize() + "
");
out.println("FileName = " + myFile.getFileName() + "
");
out.println("FileExt = " + myFile.getFileExt() + "
");
out.println("FilePathName = " + myFile.getFilePathName() + "
");
out.println("ContentType = " + myFile.getContentType() + "
");
out.println("ContentDisp = " + myFile.getContentDisp() + "
");
out.println("TypeMIME = " + myFile.getTypeMIME() + "
");
out.println("SubTypeMIME = " + myFile.getSubTypeMIME() + "
");
count ++;
}
}
// Display the number of files which could be uploaded
out.println("
" + mySmartUpload.getFiles().getCount() + "
files could be uploaded.
");
// Display the number of files uploaded
out.println(count + " file(s) uploaded.");
%>
(iwgh)