Compartir a través de


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

Vea también

Referencia

CFtpConnection Class

Gráfico de jerarquías

CInternetConnection Class