Q&A

  • Indy FTP에서 파일을 순차적으로 받게 하는 방법??
안녕하세요? Indy FTP 9 버젼을 이용해서 어플리케이션을 만들고 있습니다.

파일 리스트에 있는 파일들을 for loop를 돌면서 하나씩 get 커맨드를 날리고 있는데요...

onWorkBegin 이벤트와 onWork 이벤트의 순서를 보면...

onWorkBegin 이벤트가 차례대로 주욱~~ 들어오고...

그다음에 onWork 이벤트가 순차적으로 들어오는걸로 보아...

파일을 한개씩 차례대로 받는것이 아니라...

한꺼번에 여러개 파일들을 접근해서, 동시에 받아오는것 같습니다.

(맞나요?? 아니라면 이것에 대한 설명을.. ㅡ.ㅡa)

이것을 파일 한개씩 한개씩 순차적으로 받는 방법을 알고 싶습니다.

그럼 답변 기다리겠습니다. ^^
3  COMMENTS
  • Profile
    김대혁 2003.12.24 22:37


    한개씩 받아서 처리 하게 되는것 같은데요
    indy sample 파일에서 ftp 를 찾아보세요

  • Profile
    무뇌아 2003.12.24 23:49
    Indy 컴포넌트의 데모에 있는 FTP 어플리케이션은 파일을 한개씩 Up/Download 하는 예제로 알고 있습니다.

    그래서 위의 예제는 별로 도움이 되지 못해서, 이곳에 질문을 드린거죠~ ^^

    계속 해보고 있는데 마땅히 깔끔하고 좋은 방법이 생각나지 않습니다.



  • Profile
    무뇌아 2003.12.25 03:00
    자답입니다. ㅡ.ㅡ;;

    제 착각이었군요.

    onWorkBegin 이벤트 프로시져에서 WorkMode가 wmRead일때 체크한거라,

    Get 명령을 보냈을때의 WorkBegin 이벤트인줄 알았는데,

    알고보니 그전에 파일사이즈를 묻는 명령에 대한 WorkBegin 이벤트였습니다.

    Get 으로 파일을 받을때는 한 파일씩 순차적으로 받네요.

    FTP 어플리케이션을 처음 제작하는거라 상당히 삽질을 하는군요 (__)

    신경써주신 모든 분들께 감사드립니다. 그럼..