CFtpConnection::PutFile
Llame a esta función miembro para almacenar un archivo en un servidor FTP.
BOOL PutFile(
LPCTSTR pstrLocalFile,
LPCTSTR pstrRemoteFile,
DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY,
DWORD_PTR dwContext = 1
);
Parámetros
pstrLocalFile
Un puntero a una cadena que contiene el nombre de archivo para enviar del sistema local.pstrRemoteFile
Un puntero a una cadena que contiene el nombre del archivo para crear en el servidor FTP.dwFlags
Especifica las condiciones en las que la transferencia del archivo aparece.Pueden ser las cualquiera de las constantes de FTP_TRANSFER_* descritas en OpenFile.dwContext
El identificador de contexto para colocar el archivo.Vea Comentarios para obtener más información sobre dwContext.
Valor devuelto
Distinto de cero si correctamente; si no 0.Si se produce un error en la llamada, la función GetLastError de Win32 se puede llamar para determinar la causa del error.
Comentarios
PutFile es una rutina de alto nivel que controla todas las operaciones asociado a almacenar un archivo en un servidor FTP.Las aplicaciones que envían únicamente datos, o que requieren un control más próximo sobre la descarga de archivos, deben utilizar OpenFile y CInternetFile:: Escribir.
Reemplace el valor predeterminado de dwContext para establecer el identificador de contexto a un parámetro de elegir.El identificador de contexto es asociado a esta operación específica del objeto de CFtpConnection creado por el objeto de CInternetSession .El valor se devuelve a CInternetSession:: OnStatusCallback para proporcionar el estado de la operación a la que se identifica.Vea el artículo Primeros pasos de internet: WinInet para obtener más información sobre el identificador del contexto.
Requisitos
encabezado: afxinet.h