Duda rapida Uso libreria FTPClient

Iniciado por Juanma91, 19 Mayo 2015, 22:03 PM

0 Miembros y 1 Visitante están viendo este tema.

Juanma91

Código (java) [Seleccionar]
 MAIN {
       GestionFTP ges = new GestionFTP();
       ges.conectar("localhost", "XXXX", "XXXX");  //conectamos la maquina al servidor local..

       ges.descargarFichero("C:/Users/J/Desktop/Informática/FTP/pruebaftp.txt", "C:/Users/J/Desktop", "pruebaftp.txt");

   }


Método que descarga archivo...

Código (java) [Seleccionar]
public boolean descargarFichero(String rutaFichero, String rutaDescarga, String nombreArchivo) {
       try {
           //cambiar la ruta donde se encuentra el fichero
           cliente.changeWorkingDirectory(rutaFichero);
           cliente.setFileType(FTP.BINARY_FILE_TYPE);
           rutaDescarga = rutaDescarga + "/" + nombreArchivo;
           BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(rutaDescarga));
           boolean ok = cliente.retrieveFile(nombreArchivo, bos);
           System.out.println(ok);
           System.out.println(cliente.getReplyCode());
           System.out.println(cliente.getBufferSize());

       } catch (IOException ex) {
           Logger.getLogger(GestionFTP.class.getName()).log(Level.SEVERE, null, ex);
       }

       return false;
   }



salida:

Código (java) [Seleccionar]
Conectado!
true
226


La historia es que se descarga correctamente, pero todos los archivos que descargo ( documentos de texto, imágenes... tienen 0 bytes y no entiendo porque si se supone que el codigo 226 quiere decir que el archivo se ha descargado bien  :(