[SOLUCIONADO] Descargar un archivo desde vb.net

Iniciado por proteus8, 24 Mayo 2011, 04:21 AM

0 Miembros y 2 Visitantes están viendo este tema.

proteus8

Hola a todos, estoy haciendo un programa y estoy utilizado .Net Compact Framework,
necesito descargar un archivo desde un servidor pero no se como hacerlo, e intentando con el siguiente código que encontré en Internet, pero no me funciona
Código (vbnet) [Seleccionar]

My.Computer.Network.DownloadFile _
("http://www.cohowinery.com/downloads/WineList.txt", _
"C:\Documents and Settings\All Users\Documents\WineList.txt")

me dice que "Computer" no es un miembro de My.

alguien me podría ayudar por favor orientándome como lo debo hacer.

desde ya gracias.!!!!

neoncyber

bueno, la verdad no estoy muy seguro, pero creo que es por el hecho de usar compact framework, ya q ese codigo deberia funcionar sin problemas, bueno sobre todo la parte de My.Computer ...


Saludos
Código (python) [Seleccionar]

#!/usr/bin/python
print "Visit:"
print "http:\\donkeysharp.blogspot.com"

proteus8

Amigos cambio un poco mi pregunta, para poder descargar el archivo hice el siguiente cogido:
Código (vbnet) [Seleccionar]

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim proceso As New System.Diagnostics.Process
        With proceso
            .StartInfo.FileName = ("http://111.111.111.11:8090/archivos/archivo.rar")
            .Start()
        End With

    End Sub

este code lo que hace es abrir el Iexplorer y comenzar a descargar el archivo, lo que necesito ahora es que este archivo lo descargue a una carpeta que yo especifique a través de código y que una ves que finalice la descarga se cierre el Iexplorer y me muestre un mensaje...

Keyen Night

#3
Está en ingles y en C# pero quisas te sirva para resolver la pregunta inicial.

http://spitzkoff.com/craig/?p=24

Con lo segundo si quieres puedes obtener con FindWindow el handle de la ventana de IExplore que está descargando y esperar con un timer, thread o normalmente que el llamado a FindWindow retorne 0.
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

seba123neo

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Keyen Night

No hay WebClient en Compact FrameWork :-\
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

seba123neo

Cita de: Keyen Night en 25 Mayo 2011, 04:44 AM
No hay WebClient en Compact FrameWork :-\

perdona, no lei que era para Compact FrameWork, para este podes usar HttpWebRequest...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

proteus8

Cita de: seba123neo en 25 Mayo 2011, 19:29 PM
perdona, no lei que era para Compact FrameWork, para este podes usar HttpWebRequest...

saludos.

Gracias men!!! con el HttpWebRequest era las cosa.
Para los que lo necesiten desde este post saque mi respuesta.

http://foro.elhacker.net/net/aporte_como_utilizar_las_clases_httpwebrequest_y_httpwebresponse-t313514.0.html