Hola compañeros,
Veran tengo un problema con el consumo de un servicio que utilizo para descargar un archivo .zip desde Internet a una carpeta, pero me lanza un error que no tengo idea como resolver. El error es el siguiente:
Se ha terminado la conexion: Error inesperado de recepcion
Esto lo lanza antes de un using que tengo para comenzar a "escribir" los datos del .zip.
using (FileStream fsStreamArch = new FileStream(sRutaDestino, FileMode.Create, FileAccess.Write, FileShare.None))
{
HttpWebResponse httpwResponse = (HttpWebResponse)httpwReq.GetResponse();
// obtener el stream retornado por el servidor
Stream streamRet = httpwResponse.GetResponseStream();
// Leer del buffer 2kb cada vez
iLargoContenido = streamRet.Read(byteBuff, 0, iBuffLength);
// mientras existan datos en el buffer
while (iLargoContenido != 0)
{
// escribir el contenido en el stream
fsStreamArch.Write(byteBuff, 0, iLargoContenido);
iLargoContenido = streamRet.Read(byteBuff, 0, iBuffLength);
}
httpwResponse.Close();
streamRet.Close();
por si acaso adjunto el código con el using, si se necesita más info por favor indiquenmelo, dado que no se bien donde radica el problema que muestra el error no se que poner de información.
Gracias y saludos