Código
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
try { //cambiar la ruta donde se encuentra el fichero cliente.changeWorkingDirectory(rutaFichero); cliente.setFileType(FTP.BINARY_FILE_TYPE); rutaDescarga = rutaDescarga + "/" + nombreArchivo; boolean ok = cliente.retrieveFile(nombreArchivo, bos); Logger.getLogger(GestionFTP.class.getName()).log(Level.SEVERE, null, ex); } return false; }
salida:
Código
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