Q&A

  • NMFtp C/S 환경에서는 사용할수없는 것입니까?
NMFtp 를 server and clieant 구성되어 있는 프로그램에서 사용하고 싶은데
사용을 할수 없는 것입니까?
만약 사용할수있다면 어떻게 사용을 해야 connect할수 있는지.....
알고계신분 알켜주세요...
지금 몇일째 고생을 해서.......
소스가 있으면 더욱 좋구요..
그럼 무더운 날씨에 몸들 조심하시고...
여러 고수님덜 많은 답글 부탁드립니다.
꾸벅~~~~~~~~
3  COMMENTS
  • Profile
    김명석 2002.08.14 08:52



    기현씨 NMFtp가 뭐예여?

  • Profile
    나옹이 2002.08.14 11:37
    델파이의  FastNet 텝에 있는 컴포넌트 입니다.
                      
    사용법은 간단하게 적겠습니다.
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    Nmftp1.host:='서버아이피;
    Nmftp1.port:=21;
    Nmftp1.userID:='사용자계정';
    Nmftp1.Password:='aldkfl';
    try
    Nmftp1.connect;
    //해당파일이 있는 곳으로 이동할때. 경로를 적으면 됩니다.
    Nmftp1.changedir('/usr/local/apache/htdocs/image/');
    Nmftp1.Mode(MODE_IMAGE);
    //다운로드시... 업로드도 마찬가지겠지요.
    Nmftp1.Download('파일이름','받을경로'받을이름');
    except
    showmessage('에러발생');
    exit;
    end;

    데모에 보면 보다 예제파일 잘 나와있습니다.

    저도 처음 NMFTP 쓸적에 데모를 참고 했거든요....

    그럼 수고하세요 ^^*



  • Profile
    김기현 2002.08.16 20:21
    나옹이님 답글감사합니다..
    근데..
    이상한에러가 나요..
    제가 무슨설정을 잘못한것이지..
    에러는(class EsockError with message 'Host Lookup Failed')
    이런에러가 나거든요 한번소스좀 봐주실수 있는지..
    부탁드립니다..
    날씨가 많이 추워졌네요.. 감기조심하세요.
    //----------------
    참고로:개발환경은 2000이고요.. 98에서 돌리는 프로그램입니다..
    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
      StdCtrls, Psock, NMFtp, ExtCtrls;

    type
      TForm1 = class(TForm)
        NMFTP1: TNMFTP;
        Button1: TButton;
        Image1: TImage;
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;

    var
      Form1: TForm1;

    implementation

    {$R *.DFM}

    procedure TForm1.Button1Click(Sender: TObject);
    begin
          NMFTP1.host:='//192,168.0.250';
          NMFTP1.port:=21;
          NMFTP1.userID:='hanawool';
          NMFTP1.Password:='wool';
       try
          NMFTP1.connect;
          //해당파일이 있는 곳으로 이동할때. 경로를 적으면 됩니다.
          NMFTP1.changedir('FIISIDATAEdu');
          NMFTP1.Mode(MODE_IMAGE);
          //다운로드시... 업로드도 마찬가지겠지요.
    //      NMFTP1.Download('파일이름','받을경로'받을이름');
    //      Image1.Picture.LoadFromFile('A_1.bmp');
       except
          showmessage('에러발생');
          exit;
       end;

    end;

    end.