Sdílet prostřednictvím


Postup v typické aplikaci klienta FTP

Typická aplikace FTP klient vytvoří CInternetSession a CFtpConnection objektu.Všimněte si, že tyto třídy MFC WinInet skutečně nebudete řídit nastavení proxy typu; Služba IIS provádí.

Viz také tyto články znalostní báze Knowledge Base:

  • POSTUPY: FTP s procesorem CERN Proxy pomocí WinInet API (článek ID: Q166961)

  • Ukázka: FTP s procesorem CERN heslem chráněné Proxy (článek ID: Q216214)

  • Nedaří zobrazit nainstalované Proxy služby Správce služeb sítě Internet (článek ID: Q216802)

V následující tabulce jsou uvedeny kroky, že které mohou provést v typické aplikaci FTP klienta.

Vaším cílem

Akcí, které můžete provést.

Efekty

Zahájení relace FTP.

Vytvořit CInternetSession objektu.

Inicializuje WinInet a připojí se k serveru.

Připojte k serveru FTP.

Použití CInternetSession::GetFtpConnection.

Vrátí CFtpConnection objektu.

Přejděte do nového adresáře na serveru FTP.

Použití CFtpConnection::SetCurrentDirectory.

Změní adresář, který jste právě připojeni k serveru.

První soubor nalezen v adresáři serveru FTP.

Použití CFtpFileFind::FindFile.

Vyhledá první soubor.Vrátí hodnotu NEPRAVDA, pokud jsou nalezeny žádné soubory.

Najděte další soubor v adresáři serveru FTP.

Použití CFtpFileFind::FindNextFile.

Vyhledá další soubor.Pokud soubor není nalezen, vrátí hodnotu FALSE.

Otevřete soubor najít FindFile nebo FindNextFile pro čtení nebo zápis.

Použití CFtpConnection::OpenFile, pomocí názvu souboru vrácené FindFile nebo FindNextFile.

Otevře soubor na serveru pro čtení nebo zápis.Vrátí CInternetFile objektu.

Číst nebo zapisovat do souboru.

Použití CInternetFile::Read nebo CInternetFile::Write.

Čte nebo zapisuje určený počet bajtů pomocí vyrovnávací paměti, které zadáte.

Zpracování výjimek.

Použití CInternetException třídy.

Zpracovává všechny běžné typy výjimek Internet.

Ukončete relaci FTP.

Vyřazení CInternetSession objektu.

Automaticky čistí otevřených popisovačů souborů a připojení.

Viz také

Koncepty

Win32 – internetová rozšíření (WinInet)

Požadavky na třídy internetových klientů

Psaní internetových klientských aplikací pomocí tříd WinInet knihovny MFC