Compartilhar via


CFtpConnection::PutFile

Chamar essa função de membro para armazenar um arquivo em um servidor FTP.

BOOL PutFile(
   LPCTSTR pstrLocalFile,
   LPCTSTR pstrRemoteFile,
   DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY,
   DWORD_PTR dwContext = 1 
);

Parâmetros

  • pstrLocalFile
    Um ponteiro para uma cadeia de caracteres que contém o nome do arquivo para enviar do sistema local.

  • pstrRemoteFile
    Um ponteiro para uma cadeia de caracteres que contém o nome do arquivo para criar no servidor FTP.

  • dwFlags
    Especifica as condições em que a transferência de arquivo ocorre.Podem ser algumas das constantes de FTP_TRANSFER_* descritas em OpenFile.

  • dwContext
    O identificador de contexto para colocar o arquivo.Consulte Comentários para obter mais informações sobre dwContext.

Valor de retorno

Diferente de zero se com êxito; se não 0.Se a chamada falha, a função GetLastError Win32 pode ser chamado para determinar a causa do erro.

Comentários

PutFile é uma rotina de alto nível que trata todas as operações associadas com armazenar um arquivo em um servidor FTP.Os aplicativos fornecidos apenas dados, ou que exigem um controle mais detalhado sobre a transferência de arquivo, devem usar OpenFile e CInternetFile::Write.

Substitua a opção de dwContext para definir o identificador de contexto a um valor de sua escolha.O identificador de contexto é associado com esta operação específica do objeto de CFtpConnection criado pelo seu objeto de CInternetSession .O valor é retornado para CInternetSession::OnStatusCallback para fornecer o status da operação com que é identificado.Consulte o artigo Primeiras etapas da Internet: WinInet para obter mais informações sobre o identificador de contexto.

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe de CFtpConnection

Gráfico de hierarquia

Classe de CInternetConnection