Principales respuestas
Mostrar imagenes de un ZIP

Pregunta
-
Buenas:
Me he descargado la librería SharpZipLib para poder manejar arhivos de ZIP en WP7. El problema es que necesito descargar un zip desde una página web y una vez lo tenga en mi ordenador, abrirlo y reproducir esas imágenes como si fuera una presentación. Estoy programando en lenguaje VB y no en C#.
Agradecería mucho una ayuda.
Gracias.
Respuestas
-
Hola!
En Windows Phone 7 no existe el método GetResponse, en su lugar tienes BeginGetResponse y EndGetResponse:
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest(v=VS.95).aspx#Y3353
Un saludo!
MCTS .NET Framework 3.5 Windows Forms Application Development
MCTS .NET Framework 3.5 Windows Presentation Foundation
Visita mi Blog en Geeks.ms
Sigueme en Twitter- Marcado como respuesta alvaro87 viernes, 20 de mayo de 2011 17:35
-
Pues viendo el objeto HttpWebRequest, tienes los metodos que te dijo Josue (BeginGetResponse EndGetResponse) y luego con eso puedes llamar a GetResponseStream() que te devuelve un stream que deberia contener el fichero.
Si miras la documentacion de MSDN tienes un ejemplo y todo.
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.begingetresponse(VS.95).aspx
Vicente Cartas Espinel - MVP XNA/DirectX- Marcado como respuesta Josue YerayMVP, Moderator lunes, 23 de mayo de 2011 4:01
Todas las respuestas
-
Hola Alvaro,
Puedes usar httpWebRequest y httpWebResponse para descargar el archivo Zip y almacenarlo en un stream en memoria, para que despues puedas tratarlo con SharpZipLib.
En MSDN tienes mucha info y ejemplos de estas dos clases.
No intentes usar WebClient para descargarlo, tiene una penalización de rendimiento bastante grande y si el archivo pesa mucho, recuerda usar un hilo diferente para descargarlo y tratarlo de forma que no se bloquee la interface de usuario.
Un saludo!
MCTS .NET Framework 3.5 Windows Forms Application Development
MCTS .NET Framework 3.5 Windows Presentation Foundation
Visita mi Blog en Geeks.ms
Sigueme en Twitter -
-
Hola Alvaro87,
Tengo ejemplos en C#, de hecho no tengo ni instalado el kit de desarrollo en VB :( de todas formas si buscas en google un poco encontrarás muchos ejemplos:
Un saludo!
MCTS .NET Framework 3.5 Windows Forms Application Development
MCTS .NET Framework 3.5 Windows Presentation Foundation
Visita mi Blog en Geeks.ms
Sigueme en Twitter -
-
Hola!
En Windows Phone 7 no existe el método GetResponse, en su lugar tienes BeginGetResponse y EndGetResponse:
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest(v=VS.95).aspx#Y3353
Un saludo!
MCTS .NET Framework 3.5 Windows Forms Application Development
MCTS .NET Framework 3.5 Windows Presentation Foundation
Visita mi Blog en Geeks.ms
Sigueme en Twitter- Marcado como respuesta alvaro87 viernes, 20 de mayo de 2011 17:35
-
-
-
No se descarga a ningun lado, se descarga a donde tu le digas. Lo suyo seria que te lo quedes en memoria y trabajes con el asi como te dijo Josue.
Vicente Cartas Espinel - MVP XNA/DirectX -
-
Pues viendo el objeto HttpWebRequest, tienes los metodos que te dijo Josue (BeginGetResponse EndGetResponse) y luego con eso puedes llamar a GetResponseStream() que te devuelve un stream que deberia contener el fichero.
Si miras la documentacion de MSDN tienes un ejemplo y todo.
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.begingetresponse(VS.95).aspx
Vicente Cartas Espinel - MVP XNA/DirectX- Marcado como respuesta Josue YerayMVP, Moderator lunes, 23 de mayo de 2011 4:01
-
Hola Alvaro87
He visto que has abierto otro hilo, ¿Has resuelto este problema? Si lo has resuelto marca la respuesta que te haya ayudado o resuelto el problema para que cualquier otro usuario del foro sepa cual es la correcta y la solución.
Un saludo!
MCTS .NET Framework 3.5 Windows Forms Application Development
MCTS .NET Framework 3.5 Windows Presentation Foundation
Visita mi Blog en Geeks.ms
Sigueme en Twitter -