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