¡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