Java - envio ficheros por ftp

 
Vista:

envio ficheros por ftp

Publicado por jerónimo (1 intervención) el 13/09/2001 16:05:49
Hay alguna clase que te permitan enviar ficheros vía tcp
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

RE:envio ficheros por ftp

Publicado por Agurtzane Aurrekoetxea (2 intervenciones) el 14/09/2001 12:41:15
Hola, justo estaba buscando la manera de enviar/recibir ficheros via FTP y he encontrado la solución con la clase sun.net.ftp.FtpClient en:

http://www.ibiblio.org/javafaq/books/secrets/secretsexamples/

Hay un ejemplo de clase, "Download.java" que permite bajarte ficheros via FTP. Para el Upload he hecho lo siguiente:

clienteFTP = new FtpClient(hostname);
clienteFTP.login(username, password);
//clienteFTP.binary();
clienteFTP.ascii();
clienteFTP.cd(directory);

// Creo el fichero remoto:
OutputStream ficheroRemoto = clienteFTP.put(filename);

//Lo cojo y meto la informacion deseada en el:
FileInputStream ficheroHola = new FileInputStream("hola.txt");
int i = 0;
while ((i = ficheroHola.read()) != -1)
{
ficheroRemoto.write((byte) i);
}

ficheroHola.close();
ficheroRemoto.close();
clienteFTP.closeServer();

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