获取和放置文件时出现FTP错误



大家好!

我有一个 ftp 问题。我们已经在Windows中设置了一个ftp服务器,并且正在使用java以编程方式访问它。客户端是一台 linux 机器,其中没有安装 ftp。

对于客户端 A,获取和放置的过程是成功的。对于客户端 B,获取和放置的过程失败。

我已经检查了客户端 A、客户端 B 和 FTP 服务器的防火墙。我已经检查了FTP服务器的端口。

问题:

客户端是否应该安装 ftp?请对此有所说明,因为客户端 A 和 B 都没有安装 ftp,但另一个成功完成了该过程,而另一个失败了。

这可能是什么原因?我的想法已经用完了,因为我在网上搜索了可能的原因。主动与被动FTP,端口,防火墙等。

提前感谢!

Q1:无需在客户端主机中安装 FTP 服务器。 你说你写了一个Java FTP客户端程序,这就足够了。

Q2:当客户端B被放置/获取失败时,您应该发布错误代码。客户端 B 登录 ftp 服务器是否成功?

我建议你最好将java ftp客户端程序设置为使用PASV模式。

最新更新