把下载的图片直接放进本地数据库,不在本地保存。请高手指点
把下载的图片直接放进本地数据库,不在本地保存。请高手指点   
 着急在线等,先谢谢了!
------解决方案--------------------图片保存到数据库的方法:   
         public void imgToDB(string sql) 
         {   //参数sql中要求保存的imge变量名称为@images 
             //调用方法如:imgToDB( "update UserPhoto set Photo=@images where UserNo= ' " + temp +  " ' "); 
             FileStream fs = File.OpenRead(t_photo.Text); 
             byte[] imageb = new byte[fs.Length]; 
             fs.Read(imageb, 0, imageb.Length); 
             fs.Close(); 
             SqlCommand com3 = new SqlCommand (sql,con); 
             com3.Parameters.Add( "@images ", SqlDbType.Image).Value = imageb; 
             if (com3.Connection.State == ConnectionState.Closed) 
                 com3.Connection.Open(); 
             try 
             { 
                 com3.ExecuteNonQuery(); 
             } 
             catch 
             { } 
             finally 
             { com3.Connection.Close(); } 
         }  
------解决方案--------------------VB的我知道,C#的還須學習
------解决方案--------------------你可以下到本地,然后传到数据库,再把本地的图片删除了
------解决方案--------------------樓主可以把圖片存到服務器上再存到數據庫,然後把服務器的圖片刪除 
 方法笨了點,但也可以實現的,客戶根本感覺不到的
------解决方案--------------------直接用 image对象 将图片 保存到内存中 
 然后 再添加到数据库