Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2012, 05:24
Pimager
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 meses
Puntos: 8
Respuesta: Recibir byteArray en C#

Hola, he encontrado esto que dicen que sirve, pero cuando termina el proceso, si intento abrir la imagen grabada en el servidor me dice que está dañada. Alguna idea?
Código:
string now = DateTime.Now.ToString().Replace("/", "_").Replace(":", "-");
                
StreamReader sr = new StreamReader(context.Request.InputStream);
int size = context.Request.ContentLength;
byte[] bytes = new byte[size];
StreamWriter sw = new StreamWriter("c:/docs/uploadFiles/" + now + ".png");
sw.Write(sr.ReadToEnd());
sr.Dispose();
sw.Dispose();
sr.Close();
sw.Close();
sr = null;
sw = null;               
                
context.Response.Write("result=" + now + ".png");
Muchas gracias