Skip to content

Commit 422c3f9

Browse files
committed
Add as suggested here #72 welcome message on single instruction, and test that all work with suggested configuration on filezilla
1 parent 96e66e4 commit 422c3f9

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

FtpServer.cpp

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -559,10 +559,19 @@ bool FtpServer::processCommand()
559559
DEBUG_PRINT( int( dataIp[2]) ); DEBUG_PRINT( F(".") ); DEBUG_PRINT( int( dataIp[3]) );
560560
DEBUG_PRINT( F(":") ); DEBUG_PRINTLN( dataPort );
561561

562-
client.print( F("227 Entering Passive Mode") ); client.print( F(" (") );
563-
client.print( int( dataIp[0]) ); client.print( F(",") ); client.print( int( dataIp[1]) ); client.print( F(",") );
564-
client.print( int( dataIp[2]) ); client.print( F(",") ); client.print( int( dataIp[3]) ); client.print( F(",") );
565-
client.print( ( dataPort >> 8 ) ); client.print( F(",") ); client.print( ( dataPort & 255 ) ); client.println( F(")") );
562+
// client.print( F("227 Entering Passive Mode") ); client.print( F(" (") );
563+
// client.print( int( dataIp[0]) ); client.print( F(",") ); client.print( int( dataIp[1]) ); client.print( F(",") );
564+
// client.print( int( dataIp[2]) ); client.print( F(",") ); client.print( int( dataIp[3]) ); client.print( F(",") );
565+
// client.print( ( dataPort >> 8 ) ); client.print( F(",") ); client.print( ( dataPort & 255 ) ); client.println( F(")") );
566+
567+
char buffer[64]; // Assicurati che sia abbastanza grande per contenere il messaggio
568+
snprintf(buffer, sizeof(buffer),
569+
"227 Entering Passive Mode (%d,%d,%d,%d,%d,%d)",
570+
int(dataIp[0]), int(dataIp[1]), int(dataIp[2]), int(dataIp[3]),
571+
dataPort >> 8, dataPort & 255);
572+
573+
client.println(buffer);
574+
566575
dataConn = FTP_Pasive;
567576
}
568577
//

0 commit comments

Comments
 (0)