Stream imgdatastream = File1.PostedFile.InputStream; 
   int imgdatalen = File1.PostedFile.ContentLength; 
   string imgtype = File1.PostedFile.ContentType; 
   string imgtitle = TextBox1.Text; 
   byte[] imgdata = new byte[imgdatalen]; 
   int n = imgdatastream.Read(imgdata,0,imgdatalen); 
   string connstr= 
   ((NameValueCollection)Context.GetConfig 
   ("appSettings"))["connstr"]; 
   SqlConnection connection = new SqlConnection(connstr); 
   SqlCommand command = new SqlCommand 
   ("INSERT INTO ImageStore(imgtitle,imgtype,imgdata) 
   VALUES ( @imgtitle, @imgtype,@imgdata )", connection ); 
   SqlParameter paramTitle = new SqlParameter 
   ("@imgtitle", SqlDbType.VarChar,50 ); 
   paramTitle.Value = imgtitle; 
   command.Parameters.Add( paramTitle); 
   SqlParameter paramData = new SqlParameter 
   ( "@imgdata", SqlDbType.Image ); 
   paramData.Value = imgdata; 
   command.Parameters.Add( paramData ); 
   SqlParameter paramType = new SqlParameter 
   ( "@imgtype", SqlDbType.VarChar,50 ); 
   paramType.Value = imgtype; 
   command.Parameters.Add( paramType ); 
   connection.Open(); 
   int numRowsAffected = command.ExecuteNonQuery(); 
   connection.Close();