首页 > 学院 > 开发设计 > 正文

asp.net将图片转成二进制存入数据库

2019-11-17 01:54:19
字体:
来源:转载
供稿:网友

asp.net将图片转成二进制存入数据库

一、代码如下

 1  int code = int.Parse(this.TextBox1.Text);//图片编码 2         string value = this.FileUpload1.PostedFile.FileName.ToString();//图片路径 3         string type = value.Substring(value.LastIndexOf(".") + 1); 4         FileStream fs = File.OpenRead(value); 5         byte[] content = new byte[fs.Length]; 6         fs.Read(content, 0, content.Length); 7         fs.Close(); 8  9         string sqlconfrom = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["sqlConnectionStrings"].ToString();10         SqlConnection con = new SqlConnection(sqlconfrom);11         string sql = " insert into Image_Table values ( '1',@content,@code ) ";12 13         SqlCommand cmd = new SqlCommand(sql, con);14         cmd.Parameters.Add(new SqlParameter("@content", SqlDbType.Image));15         cmd.Parameters["@content"].Value = content;16 17         cmd.Parameters.Add(new SqlParameter("@code", SqlDbType.Int));18         cmd.Parameters["@code"].Value = code;19         con.Open();20         int result = cmd.ExecuteNonQuery();21         if (result > 0)22         {23             Response.Write("插入成功!");24         }25         con.Close();
图片二进制存入数据库


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表