わたなべです.

goto / yokogawa-kouji.co.jp <goto / yokogawa-kouji.co.jp> writes:

:多分passiveコマンドを送れば解決すると思うのですが、コマンドの送出は
:どのようにすればよいのでしょうか。

ftplib 自体は passive mode に対応してるので
  @ftp.passive = true
でいけるはずです.

参考 patch.

--- ftpup.orig Thu Mar 9 13:49:45 2000 +++ ftpup Fri Apr 7 10:16:24 2000 @@ -40,3 +40,3 @@ check_config("Config::PASSWORD") - check_config("Config::REMOTE_DIR") + check_config("Config::REMOTE_DIR") check_config("Config::LOCAL_DIR") @@ -74,2 +74,7 @@ end + if defined? Config::PASSIVE + @passive = Config::PASSIVE + else + @passive = false + end @not_recursive = not_recursive @@ -91,2 +96,3 @@ @ftp.login(Config::USER, Config::PASSWORD) + @ftp.passive = @passive @ftp.chdir(Config::REMOTE_DIR)