java - 是否有任何可嵌入的简单 Java FTP 服务器库?

标签 java ftp

我试过 Apache FTP 服务器,但它缺少文档和支持。

而且它完全基于 spring 配置框架,我认为我不能很快理解它。

我想要的只是

  1. 我可以将一个简单的 FTP 服务器嵌入到我的应用程序中
  2. 我可以使用自己的代码处理“下载”命令,从数据库而不是静态文件发送一些数据。

有什么建议吗?

最佳答案

Apache 人员非常擅长 Web 服务器之类的东西,这将是我寻找类似东西的第一个地方。他们的文档对我来说看起来足够了。我不是 Spring 的忠实粉丝,但如果他们告诉我在哪个 XML 文件中放入什么,我就可以处理它。因此,我的第一个建议是要求您重新考虑对 Apache FTP 服务器的厌恶。

为了帮助 ablmf 并提供更权威的答案,我下载了 Apache FTP Server 并且几乎立即运行它而无需更改任何内容。更多信息在 Juha 的回答和我对 ablmf's other question 的回答中.

就是说,我偶然发现了 2001 年的一款名为 jftpd 的产品这可能会满足您的需求。它似乎是故意非常简单的,所以希望您可以将它扩展到您的需要。但是,文档似乎并不是它的强项。

更现代的是Colorado FTP ,我在 2008 年 4 月找到更新。看起来是一个经过深思熟虑的实现。他们的 wiki 中有一本手册,但它没有达到 Apache 的质量。他们提供了多种构建,一些是现成的,另一些是您必须在某种程度上自己投入的。

关于java - 是否有任何可嵌入的简单 Java FTP 服务器库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1812390/

相关文章:

php - FTP:我可以覆盖文件并保持其修改日期吗?

python - 使用 Python 抓取加拿大环境时出现 IOError

Java 正则表达式匹配任何与给定模式匹配且不在给定字符之间的内容

java - Java 泛型类中用于回调函数的参数数量可变

java - Maven项目无法运行

mysql - 在 select 语句中更新 mysql

java - Android 实现 runOnUiThread

java - 任务 ':compileJava'的执行失败。 Gradle

php - 从网站上传后,文件可以在 FTP 中打开,但不能在 HTTP 中打开

c++ - InternetReadFile 返回末尾带有额外字符的文本