我有一個動態的PDF表單,該表單已填充並展平。 此PDF可以在任何版本的IE上正確顯示。 與Firefox我得到這個錯誤:使用iTextSharp PDF和Firefox獲取損壞的內容錯誤:不適用於Firefox 10.xx
Corrupted Content Error
The page you are trying to view cannot be shown because an error in the data transmission was detected.
The page you are trying to view cannot be shown because an error in the data transmission was detected. Please contact the website owners to inform them of this problem.
任何人都可以請幫我,爲什麼我收到此錯誤,什麼修復需要是沒有打破我的功能IE PDF的代碼。
不能準確記得次要版本,但是我在自動更新之一上遇到同樣的問題。我認爲更新搞砸了PDF應用程序映射。必須手動重新添加映射才能打開PDFw/Adobe Reader。另一件有效的工作是添加「Content-Disposition」標頭,將PDF標記爲文件附件,但不確定是否要去那裏...... – kuujinbo 2012-03-12 18:50:24
服務器發送的HTTP頭是什麼樣的? – 2012-03-12 22:47:40
這是如何將PDF輸出到瀏覽器。 private void writeOutputStream(MemoryStream stream) //使用(MemoryStream stream = GeneratePDF(m_FormsPath,oXmlData)) // { byte [] bytes = stream.ToArray(); Response.ContentType =「application/pdf」; Response.BinaryWrite(bytes); Response.End(); //} } – djoshi 2012-03-13 13:44:38