Apache Commons Net FTPClient 默认使用被动模式还是主动模式?

Does Apache Commons Net FTPClient use passive or active mode by default?

我正在使用的应用程序使用来自 Apache Commons Net 的 FTPClient class 连接并将文件传输到 FTP 服务器。我正在尝试确定默认情况下它是在被动模式还是主动模式下执行此操作,但我在应用程序代码或库本身中看不到任何引用。

有什么想法吗?

active 模式是默认模式。

FTPClient constructor 的文档说:

Default FTPClient constructor. Creates a new FTPClient instance with the data connection mode set to ACTIVE_LOCAL_DATA_CONNECTION_MODE , the file type set to FTP.ASCII_FILE_TYPE , the file format set to FTP.NON_PRINT_TEXT_FORMAT , the file structure set to FTP.FILE_STRUCTURE , and the transfer mode set to FTP.STREAM_TRANSFER_MODE .