默认情况下,Apache Commons Net FTPClient是否使用被动或主动模式?

时间:2018-10-23 15:28:26

标签: java ftp ftp-client apache-commons-net

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

默认为活动模式。

FTPClient constructor的文档说:

  

默认的FTPClient构造函数。创建一个新的FTPClient实例,其数据连接模式设置为ACTIVE_LOCAL_DATA_CONNECTION_MODE ,文件类型设置为FTP.ASCII_FILE_TYPE,文件格式设置为FTP.NON_PRINT_TEXT_FORMAT,文件结构设置为FTP.FILE_STRUCTURE并将传输模式设置为FTP.STREAM_TRANSFER_MODE