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 01561009af..f26ffaef83 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 @@ -184,6 +184,7 @@ public abstract class AbstractFtpSessionFactory implements if (this.dataTimeout != null) { client.setDataTimeout(this.dataTimeout); } + client.setControlEncoding(this.controlEncoding); this.postProcessClientBeforeConnect(client); @@ -207,7 +208,6 @@ public abstract class AbstractFtpSessionFactory implements this.updateClientMode(client); client.setFileType(this.fileType); client.setBufferSize(this.bufferSize); - client.setControlEncoding(this.controlEncoding); return client; }