C# 存放二进制图片到数据库表
    string name = FileUpload1.PostedFile.FileName;
          string type=name .Substring (name .LastIndexOf (".")+1);
          FileStream fs = File.OpenRead(name);
          byte[] content=new  byte [fs.Length];
          fs.Read(content, 0, content.Length);
          fs.Close();
          SqlConnection cn = new SqlConnection("server=.;uid=sa;pwd=****;database=za");
          SqlCommand cm = new SqlCommand("insert into myimage(imagedata) values(@imagedata)",cn);
          cn.Open();
          if (type == "jpg" || type == "gif" || type == "bmp" || type == "png")
          {
              cm.Parameters.Add("@imagedata", SqlDbType.Image);
              cm.Parameters["@imagedata"].Value = content;
              cm.ExecuteNonQuery();
              cn.Close();
          }
Response.Write("保存成功");