Título: [Solucionado] Error al guardar datos binarios Publicado por: Sancho.Mazorka en 25 Octubre 2010, 08:47 am Hola muchach@s, esto es el evento ws_DataArrival de mi aplicacion, envio un GET para obtener esta imagen (puse el link)
http://us.sapphiretech.com/gm/images/contentLib/icon/ATI%20Stream%20Technology_20091112_3001.gif La porcion de code que puse aca es la que me trae problemas, veran que es mucho source, pero la mitad es para recibir chunked data, y la otra parte, para recibir los datos enteros (es la que estoy usando para recibir la imagen) Cuando abro el archivo para escribir el gif que descargue, le agrega 2 caracteres al principio que no se de donde salen, porque hice un Debug.Print(sSplitMensaje(1).Length) y me da el mismo valor que la cabecera Content-Length. Y ese es mi problema, no puedo guardar bien el archivo debido a esos 2 caracteres extra :-\ Visual Basic .NET 2008 Código
Si alguno quiere el source completo, avise y lo subo para que prueben. Saludos, Sancho.Mazorka :¬¬ Título: Re: Error al guardar datos binarios Publicado por: Sancho.Mazorka en 26 Octubre 2010, 02:34 am PROBLEMA RESUELTO
Al guardar de manera binaria el contenido del mensaje (el cual era una imagen), agregaba 2 bytes al principio que no se que eran, probe guardando de manera normal y se soluciono Con este tira error Código
Con este funciona de maravillas Código
Saludos, Sancho.Mazorka :¬¬ Título: Re: [Solucionado] Error al guardar datos binarios Publicado por: BlackZeroX en 26 Octubre 2010, 04:05 am .
como dato esto: Código
No he vuelto ausar .Net pero me parece que quedaria mejor asi no? Código
solo para evitar sumas de valores no deseados... vb es canijo es estas cosas... Dulce Infierno Lunar!ˇ. . Título: Re: [Solucionado] Error al guardar datos binarios Publicado por: Sancho.Mazorka en 26 Octubre 2010, 04:12 am Sisi, eso ya lo corregi, para subir una version mas limpia modifique el original pero sin cambiar lo importante. Sumar o concatenar strings VB lo maneja bien, siempre y cuando no mezcles tipos de dato. Y no, ese no era el problema, porque sin modificar el codigo, cambie la linea que muestro arriba y funciono bien :S
Saludos, Sancho.Mazorka :¬¬ |