IODataConnection ASCII mode does not work as expected.
------------------------------------------------------
Key: FTPSERVER-184
URL: https://issues.apache.org/jira/browse/FTPSERVER-184
Project: FtpServer
Issue Type: Improvement
Reporter: David Latorre
New lines in files sent in ASCII mode are transformed into /r/n no matter
what platform the ftp server is running on. But if I'm not wrong, the new EOL
should be equal to "line.separator" . If ASCII mode is going to be supported,
this ought to be changed.
The code in IODataConnection.transfer()
{
if (isAscii) {
for (int i = 0; i < count; ++i) {
byte b = buff[i];
if (b == '\n' && !lastWasCR) {
bos.write('\r');
}
if (b == '\r') {
lastWasCR = true;
} else {
lastWasCR = false;
}
bos.write(b);
}
}
}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.