【问题标题】:A FTP server library一个 FTP 服务器库
【发布时间】:2011-08-04 09:22:59
【问题描述】:

对于任何了解协议和网络的人来说,我的问题可能听起来很愚蠢。

我正在寻找一个允许运行与 Android 兼容的 FTP 服务器的 java 库。 我尝试了 Apache FTPServer,但我不断收到来自 Dalvik 或库本身的错误...

在 google 上搜索并没有给出任何有趣的结果,而且由于我以前从未接触过 FTP 编程,所以我真的不知道从哪里开始。

提前感谢您的支持。

【问题讨论】:

    标签: android ftp


    【解决方案1】:

    我认为你可以使用:JFtp,但你也可以使用 InputStream 和 OutputStream,BufferedStream 来做一个 ftp 客户端

    【讨论】:

    • 感谢您的帮助,但您确定 JFtp 能够构建服务器吗?客户端将在 PC 上,而不是在 android 设备上......无论如何我会看看它。
    • JFtp 并没有真正的帮助,但我查看了输入和输出流的方向,它工作得很好。感谢您的帮助
    【解决方案2】:

    不要使用 Apache Mina FtpServer。

    检查以下问题,您不能在中间停止传输。太坏了!我在一个项目中用了 1 周,突然发现了这个限制。传输大文件时,用户可能会选择中断,这是不可接受的。

    https://issues.apache.org/jira/browse/FTPSERVER-400

    还要检查 ABOR impl 中的注释。

    • ABOR <CRLF>
      • 此命令告诉服务器中止之前的 FTP 服务命令并
    • 任何相关的数据传输。如果之前没有采取任何行动
    • 命令已完成(包括数据传输)。控制连接
    • 不被服务器关闭,但数据连接必须关闭。
    • 当前的实现没有做任何事情。因为这里没有数据传输
    • 多线程。

    【讨论】:

      【解决方案3】:

      也许Apache Mina 会起作用?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-24
        • 2021-07-30
        • 2011-07-05
        • 1970-01-01
        • 2012-11-16
        • 1970-01-01
        • 2018-07-08
        相关资源
        最近更新 更多