-1

我已成功建立 ftp 连接并想从 FTP 服务器获取文件。

这是我的代码:

ftp.GetFile(file.Name, path + file.Name, false);

其中 ftp 是 FtpConnection。

对于所有其他文件,它进展顺利。现在,我第一次得到它,异常消息对我来说根本不清楚。这里是:

200 类型设置为 I

227 进入被动模式(93,186,176,75,78,64)。

213 21846

这是什么意思?

4

1 回答 1

1

由于 FTP 是双向协议,您需要 2 个连接(服务器 <-> 客户端)

在主动模式下,客户端连接到服务器,服务器连接回客户端。这通常是防火墙的问题。在被动模式下,客户端创建两个连接,一个在 ftp 端口上,第二个在另一个端口上。

这可能是因为服务器负载高或防火墙配置不佳。

于 2013-02-22T10:19:51.423 回答