Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um aplicativo cliente FTP típico cria uma CInternetSession e um objeto CFtpConnection . Observe que essas classes WinInet do MFC realmente não controlam as configurações de tipo de proxy; O IIS sim.
A tabela a seguir mostra as etapas que você pode executar em um aplicativo cliente FTP típico.
| Sua meta | Ações que você toma | Efeitos |
|---|---|---|
| Inicie uma sessão FTP. | Crie um objeto CInternetSession . | Inicializa o WinInet e conecta-se ao servidor. |
| Conecta-se a um servidor FTP. | Use CInternetSession::GetFtpConnection. | Retorna um objeto CFtpConnection . |
| Altere para um novo diretório FTP no servidor. | Use CFtpConnection::SetCurrentDirectory. | Altera o diretório ao qual você está conectado no servidor no momento. |
| Localize o primeiro arquivo no diretório FTP. | Use CFtpFileFind::FindFile. | Localiza o primeiro arquivo. Retornará FALSE se nenhum arquivo for encontrado. |
| Localize o próximo arquivo no diretório FTP. | Use CFtpFileFind::FindNextFile. | Localiza o próximo arquivo. Retornará FALSE se o arquivo não for encontrado. |
Abra o arquivo encontrado por FindFile ou FindNextFile para leitura ou gravação. |
Use CFtpConnection::OpenFile, usando o nome do arquivo retornado por FindFile ou FindNextFile. | Abre o arquivo no servidor para leitura ou gravação. Retorna um objeto CInternetFile . |
| Ler ou gravar no arquivo. | Use CInternetFile::Read ou CInternetFile::Write. | Lê ou grava o número especificado de bytes usando um buffer fornecido. |
| Tratar exceções. | Use a classe CInternetException. | Gerencia todos os tipos comuns de exceções da Internet. |
| Encerre a sessão FTP. | Descarte o objeto CInternetSession . | Limpa automaticamente identificadores de arquivo abertos e conexões. |
Consulte também
Extensões de Internet win32 (WinInet)
Pré-requisitos para classes de cliente da Internet
Escrever um aplicativo cliente da Internet usando classes WinInet do MFC