2013-04-01 43 views
0

我正在從DB中讀取字節數組。我想將此字節數組轉換爲Pdf並希望在iframe中顯示此轉換後的pdf。 如何將響應數據分配給c#中的iframe的src? 謝謝。將字節數組轉換爲pdf並將結果綁定到iframe的src

+2

_Did你試過解決這個問題嗎?_請閱讀[常見問題]和[問] –

+0

是的。我已經將iframe的src設置爲aspx頁面,如下所示:iframeDoc.Attributes.Add(「src」,「PdfForm。 ASPX「);並在此aspx頁我試圖轉換字節數組並寫入response.output:MemoryStream ms = new MemoryStream(arrDocumentImage); Response.ContentType =「application/pdf」; Response.AddHeader(「Content-Disposition」,「Inline」); Response.Buffer = true; ms.WriteTo(Response.OutputStream);當我使用這個我得到一個錯誤:「表格錯誤:不pdf或PDF損壞」 – user16

回答

0

兩個選項:base-64 encode it as a data uri(請注意不是所有的瀏覽器都喜歡這樣),或者使用一個常規的uri來引用一條路徑(一個單獨的http請求),以正常方式讀取數據。這可以通過推遲轉換直到第二個請求完成,或者通過將生成的輸出存儲在請求之間的某個臨時位置來完成。

相關問題