public static FTPClient connect(String hostname, int port, int mode, String encoding) { FTPClient ftpClient = null; try { ftpClient = new FTPClient(); //FTPClient.HostnameResolver resolver = new FTPClient.NatServerResolverImpl(ftpClient); //ftpClient.setPassiveNatWorkaroundStrategy(resolver); //ftpClient.setRemoteVerificationEnabled(false); ftpClient.setControlEncoding(encoding); ftpClient.enterLocalPassiveMode(); // ¡¡¡¡¡Aquí se encuentra siempre esperando la conexión!!!!!!! ¡Ayuda por favor!!! ftpClient.connect(hostname, port); // Establecer el tipo de transferencia . . . Read more
Tengo un caso de uso bastante básico de FTPClient 3.8.0 de Apache Commons: FTPClient ftpClient = new FTPClient() ftpClient.connect(hostName, hostPort) if(FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) { ftpClient.setFileType(FTP.BINARY_FILE_TYPE) ftpClient.login(userName, password) FileOutputStream fos = new FileOutputStream(“localFile.txt”) ftpClient.retrieve(“remoteFile.zip”, fos) } El problema que tengo es que el archivo local resultante siempre es ~1400 bytes más pequeño que . . . Read more
Si me conecto a zOS usando FTP, puedo ejecutar el comando rstatus y en las 68 líneas que devuelve, obtengo una de las dos líneas legibles por humanos siguientes: RDWs de conjuntos de datos con formato variable son descartados. RDWs de conjuntos de datos con formato variable se mantienen como . . . Read more