CFtpConnection::PutFile
Chame 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 seqüência de caracteres que contém o nome do arquivo para enviar a partir do sistema local.pstrRemoteFile
Um ponteiro para uma seqüência de caracteres que contém o nome do arquivo a ser criado no servidor FTP.dwFlags
Especifica as condições em que ocorre a transferência de arquivo.Pode ser qualquer uma das constantes FTP_TRANSFER_ * descritas em OpenFile.dwContext
O identificador de contexto para colocar o arquivo.See Comentários para obter mais informações sobre o dwContext.
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário, 0.Se a telefonar falhar, o Win32 funcionar GetLastError pode ser chamado para determinar a causa do erro.
Comentários
PutFile é uma rotina de alto nível que lida com todas as operações associadas ao armazenamento de um arquivo em um servidor FTP. Aplicativos que apenas enviar dados, ou que exigem mais controle sobre a transferência de arquivo, devem usar OpenFile and CInternetFile::gravar.
Substituir o dwContext padrão para conjunto o identificador de contexto com um valor de sua escolha. O identificador de contexto está associado a esta operação específica do CFtpConnection objeto criado pelo seu CInternetSession objeto.O valor será retornado para CInternetSession::OnStatusCallback para fornecer status sobre a operação com o qual ela é identificada.Consulte o artigo Internet etapas primeira: WinInet para obter mais informações sobre o identificador de contexto.
Requisitos
Cabeçalho: afxinet.h