Java - importar archivo desde FTP en java

 
Vista:
Imágen de perfil de carlos

importar archivo desde FTP en java

Publicado por carlos (2 intervenciones) el 06/10/2016 00:18:27
buenas tardes Compañeros

Necesito algun consejo ya que la idea que tengo es actualizar una aplicación de Java siempre y cuando ya haya una nueva actualizacion registrada en la BD, pero tengo un pequeño detalle en mi codigo, lo que quiero es descargar la actualizacion un .EXE desde mi servidor FTP, el codigo que tengo funciona si lo obtengo desde el equipo, si alguien tiene alguna idea si necesito alguna libreria extra o existira de otra forma. dejo captura de mi codigo, el comentado es la ruta del FTP.
imagen-codigo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 218
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

importar archivo desde FTP en java

Publicado por Juan R. (108 intervenciones) el 07/10/2016 00:40:24
Buenas Carlos

Yo usaría la librería org.apache.commons.net.ftp.FTPClient (que debes importar a tu proyecto)

El código podría ser algo similar a esto:

1
2
3
4
5
6
7
8
9
10
11
12
FTPClient ftp = new FTPClient();//Iniciamos el cliente del FTP
FileOutputStream stream = null;
 
ftp.connect("192.168.1.9");
ftp.login("usuario", "pass");
 
String archivo = "/pub/SISTEMAS.exe"; //sería el archivo a descargar
stream = new FileOutputStream("archivoLocal"); // aquí pones dónde quieres descargar tu archivo local
 
cliente.retrieveFile(archivo, stream);//pone el archivo en tu stream
stream.close();
ftp.disconnect();

Lo he hecho un poco de memoria, así que puede existir algún error, pero a ver si te funciona.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de carlos

importar archivo desde FTP en java

Publicado por carlos (2 intervenciones) el 07/10/2016 01:09:46
Buenas Tardes Juan

Probe el codigo y me salio de maravilla, muchas gracias y saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 218
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

importar archivo desde FTP en java

Publicado por Juan R. (108 intervenciones) el 08/10/2016 00:41:08
Buenas Carlos

Me alegra que te sirviera

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar