【问题标题】:FTP error on getting and putting files获取和放置文件时出现 FTP 错误
【发布时间】:2013-10-25 19:11:01
【问题描述】:

大家好!

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

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

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

问题:

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

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

提前致谢!

【问题讨论】:

  • 您如何在 Java 中访问 ftp?您正在使用哪些库和/或方法?能贴一些代码sn-ps吗?

标签: java networking ftp port firewall


【解决方案1】:

Q1:不需要在您的客户端主机上安装 ftp 服务器。你说你写一个java ftp客户端程序,够了。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-30
    • 1970-01-01
    • 2020-01-07
    • 2020-07-20
    • 2012-04-05
    • 2013-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多