domingo, 10 de junio de 2012

Subir archivos a FTP con Java

¡Hola!, Después de un tiempo traigo una nueva entrada, un code bastante interesante para conectar con un servidor FTP y subir/bajar archivos con la libreria FTPClient.

try{

      FTPClient cliente=new FTPClient();

      cliente.connect("ftp_server");
      boolean login=cliente.login("ftp_user","ftp_passwd");
       
      if(login){
          System.out.println("conexión exitosa");

      cliente.changeWorkingDirectory("path");            //nos movemos dentro del arbol de directorios        
      FileInputStream fis = new FileInputStream("archivo"); //Se abre un archivo de nuestra maquina local
      cliente.setFileType(cliente.BINARY_FILE_TYPE); //Se pone tipo binario para poder enviar archivos de cualquier tipo
      boolean res = cliente.storeFile("arch", fis ); //arch=nombre que va a tener el archivo
      System.out.println("Resultado de subir el archivo es " + res);

      cliente.logout();
      cliente.disconnect();

      }else{
          System.out.println("conexión erronea");
      }
       

      } catch (Exception ioe) {
          System.out.println("No se ha podido realizar la conexión");
      }

No hay comentarios:

Publicar un comentario