Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una aplicación cliente FTP típica crea un CInternetSession y un objeto CFtpConnection . Tenga en cuenta que estas clases winInet de MFC no controlan realmente la configuración del tipo de proxy; IIS sí.
En la tabla siguiente se muestran los pasos que puede realizar en una aplicación cliente FTP típica.
Su objetivo | Acciones que realice | Efectos |
---|---|---|
Inicie una sesión FTP. | Cree un objeto CInternetSession . | Inicializa WinInet y se conecta al servidor. |
Se conecta a un servidor FTP. | Usa CInternetSession::GetFtpConnection. | Devuelve un objeto CFtpConnection . |
Cambie a un nuevo directorio FTP en el servidor. | Use CFtpConnection::SetCurrentDirectory. | Cambia el directorio al que está conectado actualmente en el servidor. |
Busque el primer archivo en el directorio FTP. | Use CFtpFileFind::FindFile. | Busca el primer archivo. Devuelve FALSE si no se encuentra ningún archivo. |
Busque el siguiente archivo en el directorio FTP. | Use CFtpFileFind::FindNextFile. | Busca el siguiente archivo. Devuelve FALSE si no se encuentra el archivo. |
Abra el archivo encontrado por FindFile o FindNextFile para leer o escribir. |
Use CFtpConnection::OpenFile con el nombre de archivo devuelto por FindFile o FindNextFile. | Abre el archivo en el servidor para leer o escribir. Devuelve un objeto CInternetFile . |
Lee o escribe en el archivo. | Use CInternetFile::Read o CInternetFile::Write. | Realiza la lectura o escritura del número especificado de bytes utilizando un búfer proporcionado. |
Controle las excepciones. | Use la clase CInternetException . | Controla todos los tipos comunes de excepciones de Internet. |
Finalizar la sesión ftp. | Elimine el objeto CInternetSession . | Limpia automáticamente los identificadores de archivos abiertos y las conexiones. |
Consulte también
Extensiones de Internet win32 (WinInet)
Requisitos previos para clases de cliente de Internet
Escritura de una aplicación cliente de Internet mediante clases WinInet de MFC