1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Response.Buffer = false; //transmitfile self buffers
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.BufferOutput = true;
byte[] Buffer = new byte[((byte[])monReader["Doc"]).Length];
Buffer = (byte[])monReader["Doc"];
Response.ContentType = "application/vnd.ms-pdf";
// Response.ContentType = "images/jpeg";
if(nom.Contains(".pdf")==true)
// Response.AddHeader("content-disposition", "attachment; filename=" + nom );
Response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}", nom));
else
Response.AddHeader("content-disposition", "attachment; filename=" + nom + ".pdf");
Response.Flush();
Response.BinaryWrite(Buffer);
Response.Flush();
Response.Close();
Response.End();
monReader.Close(); |