代码之家  ›  专栏  ›  技术社区  ›  Tader

我应该使用什么Java FTP客户端库?[闭门]

  •  86
  • Tader  · 技术社区  · 17 年前

    last 问题我将尝试自己编写一个Java FTP上传小程序。

    我的问题是:“你能推荐一个Java FTP客户端库给我使用吗?”

    我希望它是:

    • 稳定的
    • 如果出现问题(尤其是上载未成功时),抛出可捕获的异常
    • 便宜/免费使用,最好是开源

    我发现 this overview

    9 回复  |  直到 9 年前
        1
  •  56
  •   Leigh    17 年前

    查看Apache commons-net ,其中包含FTP实用程序。我不确定它是否符合你的所有要求,但它肯定是免费的!

        2
  •  17
  •   Cocco    16 年前

    无论是功能还是许可证,ftp4j都是最好的:

    http://www.sauronsoftware.it/projects/ftp4j/

        3
  •  6
  •   Bruce Blackshaw    17 年前

    edtFTPj 是稳定的(2000年首次发布),具有您可能需要的所有特性,并且是开源的。

    它被用于许多开源项目(以及许多商业项目),并且被公认为 one of the fastest client libraries around

    正如另一张海报所指出的,如果您确实希望升级到SFTP和/或FTPS,这是一个简单的升级路径,只需要很少的代码更改。

        4
  •  5
  •   sourcerebels    17 年前

    我曾经 Apache Commons VFS

    赛亚

        5
  •  4
  •   yclian    17 年前

    下议院网:)现在大多数开源项目都在使用它。

    yc

        6
  •  1
  •   Cozzman    17 年前

    Enterprise DT FTP 图书馆,这是免费的和开源的。我无法将它与其他库(如ApacheCommonsNet库)进行比较,因为我没有使用它们。它确实提供了到SFTP(通过SSH)和FTPS(通过SSL)的简单升级路径,尽管这是一种付费的商业产品。

        7
  •  1
  •   Gatorhall    17 年前

    ApacheCommons网络最近更新得更频繁,而EnterpriseDT库似乎更新得更频繁。

        8
  •  0
  •   nicolai.tesela    13 年前

    ftp4j ftw

        9
  •  0
  •   VonC    10 年前

    你也有这个 2006 article 其中列出了FTP客户端的不同选项。

    commons net很好,但是 FTP-GO 可以为您提供一些您正在寻找的更高级的功能。

    kagi Ftp-Go

    推荐文章