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


19 - Descargar archivos en forma sincronizada

<Volver> - Anterior - Siguiente



 

Contenido

 

 

 

 

 


Descripción

Con esta función del Api de windows llamada URLDownloadToFile , se puede descargar un archivo de una url sin que aparezca el cuadro de diálogo de Windows Guardar Archivo como.....

Es decir este cuadro de diálogo

dialogo de descarga de archivos de windows

Notas

El modo de descarga es asincrónico, es decir que hasta que no se termine de descargar el archivo, no continuará con la ejecución del programa y se detendrá en la línea donde se llama a la función URLDownloadToFile .

Valor de retorno . Si la función falla al descargar un fichero, esta retorna True, Si logra descargarla con éxito esta retorna False. para poder desplegar el diálogo ver la función del api DoFileDownload

 


Ejemplo para usar URLDownloadToFile y descargar una imagen

Vista del formulario para descargar un gráfico de internet y cargarlo en un picturebox

Formulario para descargar la imagen

 

En este ejemplo descargamos una imagen y luego la mostramos en un PictureBox. El funcionamiento de esta APi es muy simple.

El parámetro szURL es la url del archivo a descargar al disco
El parámetro szFileName es el path donde se guardara el fichero


Colocar un control PictureBox

Código fuente en el formulario

 


Descargar el archivo al disco para Obtener el código fuente

Este ejemplo descarga una página web al disco como un archivo temporal. Luego con la función Input lee el contenido y lo carga en una caja de texto. este ejemplo puede ser útil si necesitamos descargar un archivo de forma sincronizada.

Controles

formulario de ejemplo para descargar la página web

Código fuente en el form

 


Recursos vb 6.0 - Enlaces Relacionados

Recursos visual basic.NET



Buscar en Recursos vb