我在類型文件的輸入顯示圖像,然後我想保存此圖像數據庫。我知道如何存儲varbinary或圖像到數據庫,但我不知道如何訪問輸入文件?在數據庫中存儲圖像
SqlConnection con = new SqlConnection(stcon);
SqlCommand command = new SqlCommand();
string path = "";
System.Drawing.Image img = System.Drawing.Image.FromFile(path);
MemoryStream tmpStream = new MemoryStream();
img.Save(tmpStream, ImageFormat.Png); // change to other format
tmpStream.Seek(0, SeekOrigin.Begin);
byte[] imgBytes = new byte[100000];
tmpStream.Read(imgBytes, 0, 100000);
command.CommandText = "INSERT INTO image(image) VALUES (:image)";
IDataParameter par = command.CreateParameter();
par.ParameterName = "image";
par.DbType = DbType.Binary;
par.Value = imgBytes;
command.Parameters.Add(par);
command.ExecuteNonQuery();
你是什麼確切的問題?? U不能存儲你想從數據庫中回收圖像的圖像? –
你的問題是什麼?你想從sql或其他檢索圖像? – Regon
'你','U'?關於該註釋的語法錯誤:-) – Garry