获取文件时出现FtpException

本文关键字:FtpException 文件 获取 | 更新日期: 2023-09-27 18:00:27

我正在成功建立ftp连接,并希望从ftp服务器获取文件。

这是我的代码:

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

其中ftp是FtpConnection。

对于所有其他文件来说,一切都很顺利。现在,这是我第一次得到它,而异常消息对我来说一点也不清楚。这是:

200类型设置为I

227进入被动模式(93186176,75,78,64)。

213 21846

这是什么意思?

获取文件时出现FtpException

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

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

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