Carga de una lista mayor parte de los archivos de Java es en realidad dos problemas combinados en uno solo. El primer problema es cómo obtener una lista de los archivos del usuario. La segunda es cómo escribir cada archivo a un servidor. Ambos problemas pueden resolverse fácilmente con las clases estándar de la biblioteca estándar de Java. Cosas que necesitará
Java 5.0 o editor de Texto Fotos, tarde o Java IDE
Ver Más instrucciones
1
crear la clase FileList . Si está utilizando un entorno de desarrollo , es probable que haya un comando especial para esto. De lo contrario , sólo tiene que crear como un archivo de texto que tiene la extensión de java . Y pega el código en él. IInsert el siguiente código en el archivo:
java.io.File importación , importación java.util.ArrayList , importación javax.swing.JFileChooser ;
/*** Esta clase tiene una lista de archivos * @ author Kevin Walker * /public class { FileList
privado JFileChooser selector = new JFileChooser ( ) . private ArrayList fileList = new ArrayList ();
chooseFiles public void () { chooser.showOpenDialog ( null) , porque (File f : chooser.getSelectedFiles ( ) ) { fileList.add ( f ) ;} } public ArrayList GetFiles () { FILELIST retorno ;}} < br > Esta clase simplemente presenta al usuario un cuadro de diálogo pidiéndole que seleccione uno o más archivos . Estos archivos se guardan en una lista para su uso posterior en el programa.
2
Crear la clase FTPuploadClient . Esta clase inicializar una conexión a un servidor FTP y cargar un archivo de ese servidor. Inserte el siguiente código en el archivo
java.io.File
importación; . Java.io.FileInputStream importación; java.io.FileNotFoundException importación; java.io.IOException importación; java.io.OutputStream importación , la importación java.net.MalformedURLException ; java.net.URL importación; java.net.URLConnection importación; .
/*** Esta clase carga archivos a un servidor FTP * @ author Kevin Walker ** /public class FTPuploadClient {
anfitrión privada String; usuario private String , String password privado;
conec URLConnection privado;
FTPuploadClient público ( String host , String usuario , String password ) {< br >
this.Host = receptor; this.user = user ; this.password = contraseña ;
}
public void UploadFile (File f ) throws FileNotFoundException , MalformedURLException , IOException {if ( f.exists ( )