Problem med at lave PDF til Firefox
Jeg har et problem med en ashx fil jeg har, den generer en PDF fil af en given html side. Det virker fint i IE, men i firefox får jeg en fejl når den prøver at åbne PDF'en (There was an error opening this document, the file is damaged and could not be repaired).Jeg bruger følgende kode:
if (context.Request.QueryString["landekode"] != null)
{
WebSupergoo.ABCpdf6.Doc pdf = UdvalgteAnnoncer.LavPdf(Side.Hent(), context.Request.QueryString["landekode"]);
byte[] theData = pdf.GetData();
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ClearHeaders();
HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=test.pdf");
HttpContext.Current.Response.ContentType = "application/pdf";
HttpContext.Current.Response.AddHeader("content-length", theData.Length.ToString());
HttpContext.Current.Response.BinaryWrite(theData);
HttpContext.Current.Response.End();
}