当前位置: 首页 > 面试题库 >

我应该使用哪个Java FTP客户端库?

贺聪
2023-03-14
问题内容

由于我没有收到对最后一个问题的肯定回答。我将尝试自己编写一个Java
FTP上传小程序。

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

我希望它是:

  • 稳定
  • 能够处理被动和主动模式
  • 能够提供上传进度信息
  • 如果出了问题(尤其是上传不成功时),则引发可捕获的异常
  • 便宜/免费使用,最好是开源的

我发现这个
概述了一些库,但由于这篇文章是从2003年,也许一些新的事态发展已经发生了:)


问题答案:

查看包含FTP实用程序的Apache commons-net。我不敢确定它是否满足您的所有要求,但肯定是免费的!



 类似资料:
  • 问题内容: 我需要创建一些东西来从PLC读取数据并将其写入SQL数据库。我主要与西门子(和Sigmatek)合作,我认为OPC- UA是一个很好的解决方案。我的问题是,我不知道从此开始的“正确”方法是什么。使用PLC时,您有时会接触C或C ++(我总是忘记哪一个)。因此,我认为这将是一个很好的起点,但与SQL数据库的良好连接将非常方便。那对我来说事情变得模糊了。 过去,我编写了一些代码(用C#语言

  • 问题内容: 在这个问题中,如何在C 11中有效地选择标准库容器?是选择C 集合时要使用的便捷流程图。 我认为对于那些不确定应该使用哪个集合的人来说,这是一个有用的资源,因此我试图找到类似的Java流程图,但未能做到。 哪些资源和“备忘单”可用来帮助人们选择使用Java进行编程时使用的正确Collection?人们如何知道应该使用哪些List,Set和Map实现? 问题答案: 由于找不到相似的流程图

  • 在这个问题中,如何在C 11中有效地选择标准库容器?是选择C集合时使用的方便流程图。 我认为对于那些不确定应该使用哪个集合的人来说,这是一个有用的资源,所以我试图找到一个类似的Java流程图,但没能做到。 有哪些资源和“备忘单”可以帮助人们在用Java编程时选择正确的集合?人们如何知道他们应该使用什么列表、集合和映射实现?

  • 问题内容: 我们最近开始开发Java桌面应用程序,并且管理部门要求我们使用Rich Client Platform。我知道Java有四个: Eclipse RCP- www链接到ecipse rcp, Netbean RCP- Netbeans RCP网站, Spring RCP- Spring Rich Client Valkyrie RCP- Valkyrie富客户端 任何人都没有任何经验,如

  • elasticsearch 7文档-https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-bulk-processor.html 提到要使用的客户端如下https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/c

  • 问题内容: 的(Java持久性API)规范有2名不同的方式来指定实体组合键:和。 我在映射的实体上同时使用了这两个注释,但是对于不太熟悉的人来说,这真是一个大麻烦。 我只想采用一种指定复合键的方法。哪个真的是最好的?为什么? 问题答案: 我认为这可能更冗长,因为无法使用任何字段访问运算符来访问整个主键对象。使用,您可以这样做: 这给构成组合键的字段提供了清晰的概念,因为它们都聚集在通过字段访问运算