Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Esta es una descripción del Método Execute del control Inet de vb. También incluye la descripción y ejemplos de la lista de Comandos y parámetros FTP disponibles para utilizar y poder crear una conexión, realizar transferenicia de archivos, recuperar información del servidor remoto y otras acciones.
(Artículo de la Ayuda de visual basic)
El método Execute ejecuta una solicitud a un servidor remoto. Sólo puede enviar solicitudes válidas para el protocolo que esté utilizando.
Sintaxis
objeto. Execute url, operación, datos, encabezadosSolicitud
La sintaxis de la propiedad Execute consta de las partes siguientes:
Parte | Descripción |
objeto | Expresión de objeto que da como resultado un objeto de la lista Se aplica a. |
url | Opcional. Cadena que especifica la dirección URL con la que debe conectar el control. Si no indica ninguna, se usará la dirección contenida en la propiedad URL . |
operación | Opcional. Cadena que especifica el tipo de operación que desea ejecutar. En Valores encontrará una lista con las operaciones admitidas. |
datos | Opcional. Cadena que especifica los datos para las operaciones (vea Valores). |
encabezadosSolicitud | Opcional. Cadena que especifica los encabezados adicionales
para enviarlos al servidor remoto. El formato de los mismos es el siguiente: nombre encabezado: valor encabezado vbCrLf |
Valores
Nota El protocolo que esté utilizando determina los valores válidos para operación . Cada una de las tablas siguientes está dedicada a un protocolo.
Comandos de HTTP admitidos
Los valores válidos para operación son:
Operación | Descripción |
GET | Recupera datos de la dirección URL especificada en la propiedad URL . |
HEAD | Envía los encabezados de la solicitud. |
POST | Envía datos al servidor. Los datos están en el argumento datos . Éste es un método alternativo a GET para el que se especifican las instrucciones adicionales en el argumento datos . |
PUT | Operación de colocación. El nombre de la página que se va a reemplazar está ubicado en el argumento datos . |
Comandos de FTP admitidos
Importante El protocolo FTP utiliza una única cadena que incluye el nombre de la operación y cualesquiera otros parámetros necesarios para realizarla. En otras palabras, los argumentos datos y encabezadosSolicitud no se utilizan, ya que todas las operaciones y los parámetros se pasan como una cadena única en el argumento operación . Los parámetros se separan con espacios. En las descripciones siguientes, no debe confundir los términos "archivo1" y "archivo2" con los argumentos datos y encabezadosSolicitud .
La sintaxis para las operaciones FTP es la siguiente:
nombreOperación archivo1 archivo2.
Por ejemplo, para obtener un archivo, en el código siguiente se invoca el método Execute , que incluye el nombre de la operación ("GET") y los dos nombres de archivo requeridos:
Inet1.Execute "FTP://ftp.microsoft.com", _ "GET Disclaimer.txt C:\Temp\Disclaimer.txt"Nota No se admiten nombres de archivos que incluyan espacios incrustados.
Los valores de operación válidos para FTP son los siguientes:
Operación | Descripción |
CD archivo1 | Cambiar directorio. Cambia al directorio especificado en archivo1 . |
CDUP | Cambiar al directorio superior. Equivale a "CD.." |
CLOSE | Cierra la conexión FTP actual. |
DELETE archivo1 | Elimina el archivo especificado en archivo1 . |
DIR archivo1 | Directorio. Busca en el directorio especificado en archivo1 . Se admiten comodines, pero el host remoto determina la sintaxis.
Si no especifica archivo1 , obtendrá una lista completa
del directorio de trabajo actual.
Puede usar el método GetChunk para obtener los datos del directorio. |
GET archivo1 archivo2 | Recupera el archivo remoto especificado en archivo1 y crea el nuevo archivo local especificado en archivo2 . |
LS archivo1 | Lista. Busca en el directorio especificado en archivo1 . Se admiten comodines, pero el host remoto determina la sintaxis. Puede usar el método GetChunk para obtener los datos de los archivos del directorio. |
MKDIR archivo1 | Crear directorio. Crea el directorio especificado en archivo1. El éxito de la operación depende de los privilegios del usuario en el host remoto. |
PUT archivo1 archivo2 | Copia el archivo local especificado en archivo1 en el archivo del host remoto especificado en archivo2 . |
PWD | Mostrar directorio de trabajo. Devuelve el nombre del directorio actual. Puede usar el método GetChunk para obtener los datos. |
QUIT | Termina la sesión del usuario actual. |
RECV archivo1 archivo2 | Recupera el archivo remoto especificado en archivo1 y crea un nuevo archivo local especificado en archivo2 . Equivale a GET . |
RENAME archivo1 archivo2 | Cambia el nombre del archivo indicado en archivo1 por el nombre especificado en archivo2 . El éxito de la operación depende de los privilegios del usuario en el host remoto. |
RMDIR archivo1 | Eliminar directorio. Elimina el directorio remoto especificado en archivo1. El éxito de la operación depende de los privilegios del usuario en el host remoto. |
SEND archivo1 archivo2 | Copia el archivo local especificado en archivo1 en el archivo del host remoto especificado en archivo2 . Equivale a PUT . |
SIZE archivo1 | Devuelve el tamaño del directorio especificado en archivo1 . |
Tipo devuelto
Ninguno
Comentarios
Muchos de los comandos enumerados arriba sólo pueden ejecutarse si el usuario tiene privilegios en el host servidor. Por ejemplo, los sitios FTP anonymous no permiten eliminar archivos ni directorios.
Este ejemplo ilustra una serie de operaciones FTP comunes con el método Execute .
En el ejemplo se supone que existen tres controles TextBox en el formulario. El primero, txtURL , contiene la dirección URL del servidor FTP. El segundo, txtRemotePath , contiene la información requerida por un comando determinado. El tercero, txtResponse , contiene la respuesta del servidor.
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar