Sección de códigos , trucos y ejemplos para visual basic


209 - Upload y download de archivos vía FTP con el control Inet

<Volver> - Anterior - Siguiente



 

Contenido

 

 

 

 

 

 


Descargar y subir archivos a un Ftp con el Inet

Ejemplo que permite descargar y subir archivos a un Ftp utilizando el control Microsoft Transfer control

El ejemplo es como muestra el gráfico:

vista del formulario de ejemplo para bajar y subir archivos de un servidor ftp

 

Para agregar el Control Inet, seleccionar desde la ficha componentes Microsoft Internet Transfer control

 

vista de la ventana de componentes de visual basic para insertar al proyecto el control Inet

 

También agregar los siguiente controles:

Código fuente en un formulario:

 


Ejemplo 2 ( El mismo pero con una correción )

Este es el mismo código fuente que el anterior, salvo que se le añadió algunas líneas de código, por ejemplo para utilizar la propiedad StillExecuting del Inet. Esta propiedad permite comprobar que el control no esté ocupado. Al no utilizar esta propiedad, se generaba un error, ya que si se intentaba descargar o interactuar con el FTP mientras el control estaba en actividad , causaba errores. ( Nota. sería recomendable añadir código para deshabilitar los controles hasta que la operación termine, por ejemplo los dos botones ( Subir y descargar archivos ))

También se añadió una conexión demo o Test para usar como prueba. La conexión es del sitio web de Microsoft, donde se puede probar para descargar archivos, aunque para subir creo que no es posible ya que todos los directorios no tienen pemisos de escritura para el usuario anónimo que se utiliza en el ejemplo ,pero por lo menos se puede utilizar esta cuenta para probar la opción de descarga.

Nota importante. Que se haya corregido el error anterior, no significa que el mismo esté libre de otros errores, ya que está incompleto y no muy probado ( incluso el código es muy desprolijo ). Simplemente es una demostración de como utilizar los comandos Get y Put del método Execute del control para upload y download de ficheros.

Descargar proyecto

Captura del formulario

 


Recursos vb 6.0 - Enlaces relacionados:

Recursos vb.NET - Relacionados



Buscar en Recursos vb