2013-06-13 47 views
0

我從db獲取imageStream,這是一個Byte[],我希望在html圖像標籤內顯示它。在aspx頁面的圖像標籤內顯示ImageStream

目前,我有以下幾點: -

<img src="data:image/png;base64,<%=ImageStream %>" alt="<%=ImageName %>" /> 

我想獲得的ImageStream如下的代碼隱藏: -

ImageStream = Encoding.ASCII.GetString(CurrentUser.Avatar); 

CurrentUser.AvatarByte[]

如何將此字節顯示到圖像標籤中?

感謝您的幫助和時間

回答

1

如您的圖片src明確指出,image/png;base64;你的流必須是Base64編碼的。

<img src="data:image/png;base64,<%=Convert.ToBase64String(CurrentUser.Avatar)%>" 
    alt="<%=ImageName %>" /> 
+0

thanks nunespascal,that works! – Johann