diff --git a/GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java b/GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java index 69c11c8..34cb2e5 100644 --- a/GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java +++ b/GeneXusFtps/src/main/java/com/genexus/ftps/FtpsClient.java @@ -57,6 +57,7 @@ public boolean connect(FtpsOptions options) { try { this.client.connect(options.getHost(), options.getPort()); if (options.getForceEncryption()) { + client.execPBSZ(0); client.execPROT("P"); } if (!FTPReply.isPositiveCompletion(this.client.getReplyCode())) { @@ -279,7 +280,7 @@ private void setEncoding(FtpsOptions options) throws IOException { this.client.setFileType(FTP.BINARY_FILE_TYPE); break; case ASCII: - this.client.sendCommand(FTP.ASCII_FILE_TYPE); + this.client.setFileType(FTP.ASCII_FILE_TYPE); break; default: this.client.setFileType(FTP.BINARY_FILE_TYPE);