FTP reply code 225 indicates that the data connection between client and server is established and ready but no data transfer is in progress. This can occur when the server reports on the status of the data connection through a STAT command during an idle state where the data channel was previously opened via PORT or PASV but a transfer command (RETR, STOR, LIST) has not yet been issued. It can also appear after an ABOR command successfully terminates a transfer while leaving the data connection open.
The client opened a data connection via PORT or PASV but has not yet issued a transfer command. The server is reporting that the data channel is ready and waiting.
After an ABOR command, the server may keep the data connection open and report 225 to indicate the abort was successful and the data channel is available for reuse.
After receiving 225, you can issue RETR, STOR, LIST, or NLST to begin a transfer on the established data connection.
If the data connection is stale, close it and issue a new PASV or PORT command before retrying the transfer.
The data connection is already established and the file transfer is beginning immediately.
The server is ready to transfer the file and is about to open the data connection.
The file transfer completed successfully and the data connection is being closed.
The server could not establish the data connection needed for the file transfer.