Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2008, 17:42
suprempada
 
Fecha de Ingreso: agosto-2004
Mensajes: 296
Antigüedad: 19 años, 9 meses
Puntos: 0
error de acceso al usar MemoryStream

Saludos a tod@s..... me encuentro en esta situacion, y es que al momento de querer convertir un array de bytes, en pdf, mediante un MemoryStream, me marca lo siguiente: No se puede obtener acceso al búfer interno de MemoryStream.

y mi codigo es el siguiente:

byte[] ByteArray = consultaDocto(27);
MemoryStream ms = new MemoryStream(ByteArray);

Response.ContentType = "application/pdf";
Response.AddHeader("Content-disposition", "filename=C:/Carpeta/Eje.pdf");
Response.OutputStream.Write(ms.GetBuffer(), 0, ms.GetBuffer().Length);

en la ultima linea es donde me marca eso.

Si alguien me pudiera ayudar, se lo agradecere de verdad.

Saludos.