diff --git a/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/session/AbstractFtpSessionFactory.java b/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/session/AbstractFtpSessionFactory.java index 2cddbc48c8..1e8ddf8c32 100644 --- a/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/session/AbstractFtpSessionFactory.java +++ b/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/session/AbstractFtpSessionFactory.java @@ -185,6 +185,7 @@ public abstract class AbstractFtpSessionFactory implements if (this.dataTimeout != null) { client.setDataTimeout(this.dataTimeout); } + client.setControlEncoding(this.controlEncoding); this.postProcessClientBeforeConnect(client); @@ -208,7 +209,6 @@ public abstract class AbstractFtpSessionFactory implements this.updateClientMode(client); client.setFileType(this.fileType); client.setBufferSize(this.bufferSize); - client.setControlEncoding(this.controlEncoding); return client; }