我正在使用的应用程序使用Apache Commons Net中的FTPClient
类将文件连接并传输到FTP服务器。我正在尝试确定默认情况下是在被动还是主动模式下执行此操作,并且在应用程序代码或库本身中看不到任何引用。
有什么想法吗?
答案 0 :(得分:1)
默认为活动模式。
默认的FTPClient构造函数。创建一个新的FTPClient实例,其数据连接模式设置为
ACTIVE_LOCAL_DATA_CONNECTION_MODE
,文件类型设置为FTP.ASCII_FILE_TYPE
,文件格式设置为FTP.NON_PRINT_TEXT_FORMAT,文件结构设置为FTP.FILE_STRUCTURE
并将传输模式设置为FTP.STREAM_TRANSFER_MODE
。