1
我有一個帶有鏈接按鈕的aspx頁面,並且當我想要顯示的文件流點擊到httpHandler時,我想重定向。 例如: 鏈接顯示了我的處理程序的引用,在鏈接按鈕的onclick事件中,我獲取流並將其傳遞給上下文,然後在ProcessRequest處顯示流。 我怎麼可以將流傳遞給我的上下文或什麼是最好的方式? 謝謝!在asp.net中將流pdf傳遞給HttpHandler的最佳方法是什麼?
我有一個帶有鏈接按鈕的aspx頁面,並且當我想要顯示的文件流點擊到httpHandler時,我想重定向。 例如: 鏈接顯示了我的處理程序的引用,在鏈接按鈕的onclick事件中,我獲取流並將其傳遞給上下文,然後在ProcessRequest處顯示流。 我怎麼可以將流傳遞給我的上下文或什麼是最好的方式? 謝謝!在asp.net中將流pdf傳遞給HttpHandler的最佳方法是什麼?
之前已經提到,由於響應通過HttpContext.Response.OutputStream作爲Stream公開,所以如果您的源也是Stream,則可以簡單地將一個流複製到另一個:Write PDF stream to response stream。
該線程中的幾個答案通常適用於ASP.NET,其中的「標準方法」就是其中的代碼示例和全部。
如果你的問題是真正關心的「最佳途徑」,因爲你沒有提供有關您的環境的細節,最有趣的答案可能是又包含一個鏈接到Best way to copy between two Stream instances。
其他的事情要考慮: