2011-12-02 25 views
0

我有存儲在SQL Server數據庫表中的文檔(圖像,Word文檔,PDF等)。在我的表單上,我顯示了這些文檔的名稱,並且需要用戶能夠單擊文檔標題並從數據庫中檢索內容,然後在默認查看器中打開; Word例如對於Word文檔。如何使用jQuery和ASP.Net顯示存儲在數據庫中的對象

我不確定處理此問題的最佳方法。我嘗試使用$ .ajax調用查詢數據庫的Web服務,然後將字節寫入當前上下文,但這似乎不起作用。

任何提示將不勝感激。

回答

2

您可以使用此方法:

更改Response.ContentType正確類型的內容正在直播,你可以通過做檢查文件的擴展名。

+0

謝謝布賴恩如此快速的迴應。我正在評估他們! – DrZ

+0

第3篇文章伎倆。使用Response.ContentType =「application/octet-stream」似乎在我不必跟蹤內容類型的情況下運行良好。 – DrZ

1

您需要創建一個通用處理程序,用於下載文檔並通過查詢字符串參數中的超鏈接將文檔ID發送到此處理程序。隨着文檔內容您還需要存儲像image/jpeg, application/msword等文件的內容類型,併發送給客戶與文檔正文。不幸的是,我無法在這裏找到jQuery的應用程序,所以這個任務留在你身上。

查看這篇文章的處理程序的創建說明:http://www.intstrings.com/ramivemula/asp-net/retrieve-files-from-a-table-in-database-using-generic-handler/

相關問題