diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java b/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java index 38d07f075..8569c016d 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java @@ -1203,6 +1203,12 @@ public class FTP throw new BuildException("could not set transfer type: " + ftp.getReplyString()); } + } else { + ftp.setFileType(org.apache.commons.net.ftp.FTP.ASCII_FILE_TYPE); + if (!FTPReply.isPositiveCompletion(ftp.getReplyCode())) { + throw new BuildException("could not set transfer type: " + + ftp.getReplyString()); + } } if (passive) {