Java carga el contenido explorado en un directorio con una ruta especificada.
//Crear un nuevo objeto Smartupload
SmartUpload su=new SmartUpload();
//Subir inicialización
su.initialize ( pageContext);
//Establecer límite de carga
//1. Limitar la longitud máxima de cada archivo cargado
//su.setMaxFileSize(100000) ;
//2. Limitar la longitud de los datos totales cargados.
//su.setTotalMaxFileSize(20000);
//3. Establezca los archivos que se pueden cargar (restringidos por extensión), solo se permiten archivos doc y txt.
//su.setAllowFilesList("doc, text");
//4. Establezca archivos cuya carga está prohibida (restringida por extensión), prohíba la carga con exe, Archivos con extensiones bat, jsp, htm, html o archivos sin extensión
//su.setDeniedDilesList("exe, bat, jsp, html, htm,,,");
/ /Subir archivos
su.upload();
//Guardar todos los archivos cargados en el directorio especificado
int count=su.save( "/upload ");
out.println(count "Archivos cargados correctamente!lt; brgt;");
//Utiliza el objeto Solicitud para obtener el valor del parámetro
out.println("test=" su.getRequest().getParameter("test") "lt;brgt;lt;brgt;");
//Extrae la información del archivo cargado uno por uno y el archivo se puede guardar al mismo tiempo.
for(int i=0; ilt; su.getFiles().getCount(); i )
{
com.jspsmart.upload.File file=su.getFiles().getFile(i);
//Continuar si el archivo no existe
if(file.isMissing())
continuar;
//Mostrar información del archivo actual
out.println("lt; table border=1gt;");
out.println(" lt ;trgt;lt;tdgt;Nombre del elemento del formulario (FiledName)lt;/tdgt;lt;tdgt;" file.getFieldName() "lt;/trgt;lt;/trgt;");
out .println("lt;trgt;lt;tdgt;Longitud del archivo (Tamaño)lt;/tdgt;lt;tdgt;" file.getSize() "lt;/tdgt;lt;tdgt;");
out.println("lt;trgt;lt;tdgt;FileName (FileName)lt;/tdgt;lt;tdgt;" file.getFileName() "lt;/trgt;lt;/trgt;");
out.println("lt;trgt;lt;tdgt;Extensión de archivo (FiledExt)lt;/tdgt;lt;tdgt;" file.getFileExt() "lt;/trgt;lt;/trgt ; ");
out.println("lt;trgt;lt;tdgt;Nombre completo del archivo (FiledPathName)lt;/tdgt;lt;tdgt;" file.getFilePathName() "lt;/trgt ; lt;/trgt;");
out.println("lt;/tablegt;lt;brgt;");
//Guardar el archivo como
//file.saveAs("/upload/" myFile.getFileName());
//Guardar en un directorio con el directorio raíz de la aplicación web como directorio raíz del archivo
//file.saveAs("/upload/" myFile.getFileName(), su.SAVE_VIRTUAL);
//Guardar en el directorio donde el directorio raíz del sistema operativo es la raíz directorio del archivo
//file.safeAs("c://temp//" myFile.getFileName(), su.SAVE_PHYSICAL
}
<); p>Simplemente modifica el correspondiente ¡Buena suerte con la ruta! ! !