KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Duplicate headers received from server The response from the server contained duplicate headers. This problem is generally the result of a misconfigured website or proxy. Only the website or proxy administrator can fix this issue. Error 349 (net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION): Multiple distinct Content-Disposition headers received. This is disallowed to protect against HTTP response splitting attacks. I found this error while exporting to pdf in chrome. Response.Buffer = false; Response.ClearHeaders(); string ext = objProp.PACKAGEFILENAME.Substring(objProp.PACKAGEFILENAME.LastIndexOf(".")); string ext1 = ext.Substring(1); Response.ContentType = ext1; Response.AddHeader("Content-Disposition", "target;_blank,attachment; filename=" + objProp.PACKAGEFILENAME); const int ChunkSize = 1024; byte[] binary = objProp.PACKAGEDOCUMENT; System.IO.MemoryStream ms = new System.IO.MemoryStream(binary); int SizeToWrite = ChunkSize; for (int i = 0; i < binary.GetUpperBound(0) - 1; i = i + ChunkSize) { if (!Response.IsClientConnected) return; if (i + ChunkSize >= binary.Length) SizeToWrite = binary.Length - i; byte[] chunk = new byte[SizeToWrite]; ms.Read(chunk, 0, SizeToWrite); Response.BinaryWrite(chunk); Response.Flush(); } Response.Close(); How to fix this?
Tags (comma-separated)
Save Edits
Cancel