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