在ASP.NET應用程序(使用框架2.0)中,此應用程序的ORM是Subsonic 2.2,它是我第一次使用。使用C#和Subsonic將圖像保存爲Sql Server圖像到圖像字段
我有我已經從URL檢索的圖像,並且我有一個HttpWebresponse對象,我已經轉換成圖像,如下所示:
string uri = ...;
HttpWebRequest lxRequest = (HttpWebRequest) WebRequest.Create(uri);
HttpWebResponse lxResponse = (HttpWebResponse) lxRequest.GetResponse();
System.Drawing.Image image = System.Drawing.Image.FromStream(lxResponse.GetResponseStream());
在SQL Server,我已經創建了一個Image列(可以是任何其他二進制格式,這不是問題),我想寫我的圖像。我還想知道如何從列中讀取,以便測試圖像是否已正確保存。
任何幫助表示讚賞。謝謝。
圖片是在SQL Server中的數據類型貶值,所以你可能需要在數據庫中更改數據類型爲VARBINARY(MAX)。 –
好點。我會去做。 – draconis