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

问题描述 投票:0回答:1

我正在使用的应用程序使用 Apache Commons Net 中的

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

有什么想法吗?

java ftp ftp-client apache-commons-net
1个回答
1
投票

活动模式是默认模式。

FTPClient
构造函数的文档说:

默认 FTPClient 构造函数。创建一个新的 FTPClient 实例,其中 数据连接模式设置为

ACTIVE_LOCAL_DATA_CONNECTION_MODE
,文件类型设置为
FTP.ASCII_FILE_TYPE
,文件格式设置为 FTP.NON_PRINT_TEXT_FORMAT ,文件结构设置为
FTP.FILE_STRUCTURE
,传输模式设置到
FTP.STREAM_TRANSFER_MODE
.

© www.soinside.com 2019 - 2024. All rights reserved.