我有一個包含PDF文檔的BLOB字段。我想檢索該BLOB並在新的選項卡或窗口中顯示PDF。我已經在檢索BLOB,但無法顯示它。我使用C#和ASP.net 2010年至今,我的代碼是這樣的:從ASP.net的瀏覽器中顯示來自Oracle數據庫的PDF
byte[] blobBuffer = getPDFBlob(selectedOfferId);
if (blobBuffer != null)
{
Response.ContentType = "application/pdf";
//Response.AddHeader("Content-Type", "application/pdf");
//Response.AddHeader("Content-Disposition", "inline");
Response.BinaryWrite(blobBuffer);
Response.End();
}
getPDFBlob
是進入數據庫和檢索BLOB字段的內容的程序。我錯過了什麼?
會發生什麼?你有錯誤嗎?爲什麼你無法顯示它? – 2012-03-14 18:00:40
代碼執行,但沒有任何反應......沒有錯誤,沒有任何東西。 – 2012-03-14 18:02:48
你沒有打開PDF?瀏覽器中會發生什麼? – 2012-03-14 18:03:30