Q&A

  • TNmFtp상용시 특정디렉토리 이동후 파일불러오기(다운로드없이)
안녕하십니까?
초보라서 일하다 급하게 질문드립니다.
NmFtp사용시 다른분들에 소스를 보면 대부분 클라이언트로 다운로드 받아서
파일을 오픈하는데 그렇게 하지않고. 직접디렉토리로 이동후 거기있는 파일
을 열수는 없는지요.예를 들어 그림파일이 있다면

   NMFTP1.host:='192.168.0.250';
   NMFTP1.port:=21;
   NMFTP1.userID:='hanawool';
   NMFTP1.Password:='wool';
   try
      NMFTP1.connect;
      showmessage('접속');

//해당파일이 있는 곳으로 이동할때. 경로를 적으면 됩니다.
        NMFTP1.changedir('FIISIDATAEdu');
//      NMFTP1.Mode(MODE_IMAGE);
      //다운로드시... 업로드도 마찬가지겠지요.
//      NMFTP1.Download('파일이름','받을경로'받을이름');
      Image1.Picture.LoadFromFile('A_1.bmp');
   except
      showmessage('!!!에러발생');
      exit;
   end;

이런식으로로요.
제게해보니까 접은되는데 변경된 디렉토리에서 파일을 불러올수 없더라고요
어케하면좋을지 고수님덜의 조언부탁드립니다.
1  COMMENTS
  • Profile
    최용일 2002.08.22 19:11
    안녕하세요. 최용일입니다.

    원격지에 있는 직접 여는 방법은 없습니다. 어떤식으로든지 다운을 받아서 열어야 합니다. 그게 메모리든 파일이든... 같은 네트웍이라면 모르지만...

    Image1.Picture.LoadFromFile메소드는 로컬에서만 작동하는 메소드입니다.

    ^^ 항상 즐코하세요...