Q&A

  • 정말 미치겠습니다. indy9에서 idFTP 사용문제
읽어주셔서 감사합니다.

indy9에서 idFTP를 이용하여 LIST를 가져오는데
리눅스서버인 경우에는 제대로 리스트를 가져오는데
유닉스서버인 경우에는 리스트를 가져오질 못합니다


혹시 indy9에서 이문제를 해결할 방법은 없는지요....

리눅스환경에서 개발다 했는데 서버를 바꾸고 나서 안되네요.

고수님들의 답변 기다립니다.
1  COMMENTS
  • Profile
    이규하 2005.06.22 18:19
    저는 아래와 같은 방법을 쓰고 있습니다. sample code 에서 가져다 썼습니다. 테스트 함 해보심이 ...

    <!--CodeS-->
    procedure TFR_MAIN.ChangeDir(DirName: String);
    var
    LS : TStringList;
    begin
      LS := TStringList.Create;
      try
        IdFTP1.ChangeDir(DirName);
        IdFTP1.TransferType := ftASCII;
        IdFTP1.List(LS);
        Memo2.Lines.Clear;
        Memo2.Lines := LS ;
      finally
        LS.Free;
      end;
    end;
    <!--CodeE-->

    접속후 리스트 가져 올때 ...
    <!--CodeS-->
    if IdFTP1.Connected <> false then
    else
        With IdFTP1 do
         begin
          Username := 'update' ;
          Password := 'update' ;
          Host     := '192.168.1.18' ;
          connect;
          self.ChangeDir('/');
         end;
    <!--CodeE-->