ftp в Delphi 7

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by lamer28, 10 Oct 2009.

  1. lamer28

    lamer28 Member

    Joined:
    16 Apr 2009
    Messages:
    64
    Likes Received:
    7
    Reputations:
    0
    сабж: требуется передать файл на фтп сервер..
    это дело должно быть на api или с использованием wininet..
    дайте линк на статью по этому поводу или код подобный..
     
  2. xa-xa89

    xa-xa89 Elder - Старейшина

    Joined:
    17 May 2008
    Messages:
    108
    Likes Received:
    27
    Reputations:
    2
    http://www.cracklab.ru/pro/faq.php?pg=2302
    этого должно быть достаточно что бы разобраться.
     
    #2 xa-xa89, 10 Oct 2009
    Last edited: 10 Oct 2009
  3. AquaKlaster

    AquaKlaster Active Member

    Joined:
    9 Mar 2009
    Messages:
    0
    Likes Received:
    204
    Reputations:
    23
    юзай компонент IdFTP
     
  4. xa-xa89

    xa-xa89 Elder - Старейшина

    Joined:
    17 May 2008
    Messages:
    108
    Likes Received:
    27
    Reputations:
    2
    2AquaKlaster
     
  5. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    примерная последовательность действий
    Code:
     hNet := InternetOpen('FTPCLIENT', INTERNET_OPEN_TYPE_DIRECT, nil, nil, 0);
    hFTP := InternetConnect (hNet, pchar(ftp), INTERNET_DEFAULT_FTP_PORT, pchar(login), pchar(pass), INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0);
    
    FtpPutFile(hFTP, 'c:\file.txt', 'file.txt', FTP_TRANSFER_TYPE_BINARY, 0);
    InternetCloseHandle(hFTP);
    InternetCloseHandle(hNet );
    
    
     
    1 person likes this.
  6. lamer28

    lamer28 Member

    Joined:
    16 Apr 2009
    Messages:
    64
    Likes Received:
    7
    Reputations:
    0
    спс) я уже именно так и сделал :)