Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido
Ejemplo que permite descargar y subir archivos a un Ftp utilizando el control Microsoft Transfer control
El ejemplo es como muestra el gráfico:
Para agregar el Control Inet, seleccionar desde la ficha componentes Microsoft Internet Transfer control
También agregar los siguiente controles:
Código fuente en un formulario:
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.
Captura del formulario
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar