【问题标题】:FTP LIST command responsesFTP LIST 命令响应
【发布时间】:2010-12-23 18:31:27
【问题描述】:

我正在尝试用 Java 编写一个 FTP 服务器并降低基本功能,但我无法弄清楚或找到有关 LIST 命令的任何信息。

LIST -a 发送文件列表,如

drwxrwxrwx 1 stefan stefan             0 Jan  1  1970 personaluploads
-rwxrwxrwx 1 stefan stefan             0 Jan  1  1970 serverflags.txt
-rwxrwxrwx 1 stefan stefan             0 Jan  1  1970 serveroptions.txt
-rwxrwxrwx 1 stefan stefan             0 Jan  1  1970 levels_npcserver.txt

通过数据连接。

我应该用LIST 返回什么?我是通过数据连接还是控制连接发送?

感谢您的帮助。

【问题讨论】:

    标签: java ftp ftp-server


    【解决方案1】:

    RFC 959 - File Transfer Protocol。它包含您需要的所有信息。

    列表(列表) 此命令导致从服务器发送一个列表到 被动排版。如果路径名指定一个目录或其他 文件组,服务器应传输文件列表 在指定的目录中。如果路径名指定一个 文件,那么服务器应该发送当前的信息 文件。空参数表示用户当前的工作或 默认目录。数据传输超过数据 ASCII 类型或 EBCDIC 类型的连接。 (用户必须 确保 TYPE 是适当的 ASCII 或 EBCDIC)。 由于文件上的信息可能因系统而异 对系统来说,这些信息可能很难自动使用 在程序中,但可能对人类用户非常有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多