簡體   English   中英

C#:如何將Memory stream設置為asp.net圖像控件的source屬性?

[英]C# :How can i set Memory stream as the asp.net image control's source property?

我在一個ASP.NET頁中有一個asp.net圖像控件,並且有一個包含圖像的內存流。如何在不將圖像存儲在硬盤中的情況下將該內存流轉換為將其設置為圖像源?

圖像控件采用ImageUrl圖像所在的路徑。

沒有獲取實際圖像(或圖像數據)的屬性。

您可以做的是編寫一個HttpHandler ,它將從任何來源流式傳輸圖像-設置ImageUrl以使用此處理程序。

是一個使用內存流的常規文件處理程序的示例-這是我建議的一個很好的起點。

您將不得不將該文件寫入磁盤,或者制作另一個頁面(在同一頁面上執行操作?)以將MemoryStream的內容寫入Response,然后將圖像控件指向該源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM