Du skal bruge en ashx side (Generic Handler), hvor du skriver følgende:
- context.Response.Clear();
- context.Response.ContentType = "pdf";
-
- Byte[] buffer = new Byte[stream.Length];
- stream.Read(buffer, 0, stream.Length);
- stream.Close();
- context.Response.AddHeader("Content-length", (buffer.Length - 1).ToString());
- context.Response.AddHeader("Content-Disposition", "attachment; filename=somefile");
- context.Response.BinaryWrite(buffer);
- context.Response.Flush();
hvor stream indeholder din pdf fil.
Håber der ikke er tastefejl, da der er oversat fra vb, men det kan man jo ikke være bekendt at vise nogen steder.
Indlæg senest redigeret d. 06.07.2008 16:13 af Bruger #13106