2013-06-28 56 views
2

我正在Northwind.sdf數據庫上工作,我試圖通過以下代碼從Employees表中保存僱員的照片: 我得到了byte []。行是來自DataTable的DataRow。將Stream轉換爲Image時參數無效異常

byte[] b = (byte[])row["Photo"]; 
MemoryStream str = new MemoryStream(b); 

Image im = Image.FromStream(str); 
im.Save("Fuller.png"); 

我得到參數是無效異常,而試圖將流轉換爲圖像。

+1

在哪個聲明上? –

+0

Image.FromStream(str).... –

+1

只需使用Google搜索,我得到這些:http://google.com/search?q=Parameter+is+not+valid+exception最可能的原因是你的字節數組doesn不包含有效的圖像數據。 –

回答