[Ayuda] Descarga de personalización EO.Total

Iniciado por **Aincrad**, 6 Septiembre 2018, 15:47 PM

0 Miembros y 1 Visitante están viendo este tema.

**Aincrad**

Hola como dice en el titulo , ando trabajando con la sig. libreria :

https://www.essentialobjects.com/Download.aspx

y quiero costumizar una descarga, osea es un web control y al navegar y descargar algo se abre automáticamente un savefiledialog.

lo que quiero es costumizarlo y yo mismo obtener la informacion de  la descarga etc...





aka esta la documentación para hacerlo pero no entiendo :

https://www.essentialobjects.com/doc/webbrowser/customize/download.aspx

Necesito ayuda con algún código para guiarme . si algún guro de vb.net me puede ayudar! Gracias de antemano.  ;D





Eleкtro

#1
Cita de: **Aincrad** en  6 Septiembre 2018, 15:47 PMyo mismo obtener la informacion de  la descarga etc...

No me queda claro a lo que te refieres por "yo mismo obtener", puesto que el control ya gestiona la adquisición de la información de la descarga, entonces, ¿que es lo que quieres obtener por ti mismo?.

De todas formas en la documentación que has compartido tienes toda la información necesaria. Siguiendo las instrucciones en teoría debes suscríbirte al evento WebView.BeforeDownload, y entonces en la instancia de la clase BeforeDownloadEventArgs que tienes como objeto de datos de evento ("e"), asignarle el valor False a la propiedad e.ShowDialog para suprimir la ventana de diálogo que en teoría debe aparecer para guardar el archivo a descargar, y en la propiedad e.Item encontrarás la información de la descarga.

En la práctica se supone que vendría a ser algo así:

Código (vbnet) [Seleccionar]
Private Sub WebView1_BeforeDownload(ByVal sender As Object, ByVal e As BeforeDownloadEventArgs) _
Handles WebView1.BeforeDownload

   e.ShowDialog = False

   ' Obtener url de descarga.
   Dim uri As New Uri(e.Item.Url)
   Console.WriteLine(uri.AbsoluteUri)
   ' ...

End Sub


Dime si te sirvió.




Cita de: **Aincrad** en  6 Septiembre 2018, 15:47 PMlo que quiero es costumizarlo

Odio ese verbo spanglish inventado que se ha extendido por España y Latinoamérica, "customizar"... por Dios, aprendamos a decir: Personalizar.

Saludos!








**Aincrad**

Cita de: Eleкtro en  6 Septiembre 2018, 16:17 PM

Código (vbnet) [Seleccionar]
Private Sub WebView1_BeforeDownload(ByVal sender As Object, ByVal e As BeforeDownloadEventArgs) _
Handles WebView1.BeforeDownload

   e.ShowDialog = False

   ' Obtener url de descarga.
   Dim uri As New Uri(e.Item.Url)

   ' ...

End Sub




Es perfecto gracias.   :xD  ;-) (No se que me esta pasando solo tenia que colocar el evento.)


Cita de: Eleкtro en  6 Septiembre 2018, 16:17 PM

Odio ese verbo spanglish inventado que se ha extendido por España y Latinoamérica, "customizar"... por Dios, aprendamos a decir: Personalizar.

Saludos!

Umm lo tendré en cuenta. 
Gracias de nuevo Elektro me has salvado  ;D