Contenidos
Código para realizar una conexión a un servidor FTP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import java.io.IOException; import java.net.SocketException; import org.apache.commons.net.ftp.*; public class ClienteFTP { public static void main(String[] args) throws SocketException, IOException { FTPClient cliente = new FTPClient(); String servFTP = "ftp.rediris.es"; // servidor FTP System.out.println("Conectar a: " + servFTP); cliente.connect(servFTP); // Obtener código de respuesta int respuesta = cliente.getReplyCode(); System.out.println("Respuesta: "+respuesta); // Comprobar la respuesta if (!FTPReply.isPositiveCompletion(respuesta)) { cliente.disconnect(); System.out.println("Conexion rechazada: " + respuesta); System.exit(0); } // Desconectar del servidor FTP cliente.disconnect(); System.out.println("Fin."); } } |
Compilar utilizando el JAR commons-net-3.6.jar
1 |
javac -cp commons-net-3.6.jar ClienteFTP.java |
Ejecutar con Java utilizando el JAR commons-net-3.6.jar
1 |
java -cp .:commons-net-3.6.jar ClienteFTP |