Cómo utilizar la clase cftpconnection para cargar archivos a un servidor FTP
Miembros de la clase CFtpConnection
El constructor CFtpConnection construye el objeto CFtpConnection
La operación SetCurrentDirectory establece el directorio FTP actual
GetCurrentDirectory obtiene el directorio FTP actual de esta conexión. Directory
GetCurrentDirectoryAsURL Obtiene el directorio actual de esta conexión en forma de URL.
RemoveDirectory elimina el directorio especificado del servidor.
CreateDirectory crea un directorio en el servidor
Rename cambia el nombre del archivo en el servidor
Eliminar elimina el archivo del servidor
PutFile coloca el archivo en el server
GetFile elimina el archivo del servidor conectado. Get File
OpenFile Obtiene el directorio actual de la conexión.
OpenFile Abre un archivo en el servidor conectado
Cerrar Cierra la conexión con el servidor
Ejemplo 1: cargar un archivo
CString strAppName = AfxGetAppName();
CInternetSession* pSession = new CInternetSession(strAppName);
CFtpConnection* pConn = pSession->GetFtpConnection("
10.46.1.232 " , "Anónimo ","",21);
pConn->SetCurrentDirectory("prueba");
CString strLocfile,strRemotefile;
strLocfile= " C:\cmd.txt";
strRemotefile="C:\cmd.txt";
strRemotefile="cmd.txt";
pConn->PutFile( strLocfile ,strRemotefile,FTP_TRANSFER_TYPE_ASCII);
pConn->Close();
devuelve 0;
Ejemplo 2: función de operación de apertura de archivos de Ftp: OpenFile p>