• 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();
    图片二进制存入数据库
  • 相关阅读:
    [Angular 2] Refactoring mutations to enforce immutable data in Angular 2
    人物-释-鸠摩罗什:鸠摩罗什
    汉语-词语:说法
    汉语-词语:做法
    汉语-词语:办法
    汉语-词语:想法
    汉语-词语:看法
    汉语-词语:观念
    汉语-词语:逻辑
    汉语-词语:实质
  • 原文地址:https://www.cnblogs.com/guozh-bk/p/Qcod.html
Copyright © 2020-2023  润新知