2013-02-07 24 views
0

我的數據庫是SQL Server。那裏有一張照片數據列。這是varbinary數據類型。如何從該代碼中檢索原始圖像。請提出更好的辦法如何從varbinary代碼中檢索圖像?

問候, 普拉迪普

+2

這個問題必須已經在網絡上回答了數百次。它是重複的。 – usr

回答

1

VARBINARY二進制 - 投下領域在結果來byte[]

byte[] bytes = (byte[])dataReader["fieldname"]; 

然後用MemoryStream到字節轉換爲Image

public Image BytesToImage(byte[] bytes) 
{ 
    using(MemoryStream ms = new MemoryStream(bytes)) 
    { 
     Image image = Image.FromStream(ms); 
     return image; 
    } 
}