zoukankan      html  css  js  c++  java
  • VS.C#如何向数据数据库中存入和读取图片的

    写入图片部分代码:
    假设图片为 test.gif
    byte [] bytes = File.ReadAllBytes(@"c: est.gif");
    SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=xxx;database=数据库名");
    con.open();
    SqlCommand cmd = new SqlCommand("insert into 表(图片字段) values(@image)");
    cmd.Parameters.Add("@image", SqlDbType.Image).Value = bytes;
    cmd.ExecuteNonQuery();
    读取部分代码:
    SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=xxx;database=数据库名");
    con.open();
    SqlCommand cmd = new SqlCommand("select 图片字段 表 where 图片编号=1");
    object scalar = scmd.ExecuteScalar();
    byte[] bytes=(byte[])scalar;

    如果保存成文件:
    File.WriteAllBytes(@"c: ead.gif",bytes);
    如果要直接用网页输出:
    MemoryStream ms = new MemoryStream(bytes);
    Response.ContentType = "image/gif";
    System.Drawing.Image image=System.Drawing.Image.FromStream(ms);
    image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);
    Response.End();

  • 相关阅读:
    html中script标签的使用方法
    css关于浮动的高度塌陷
    canvas用数组方式做出下雨效果
    canvas简易画板。
    html5新标签
    闭包的意义及用法
    字符串的添加方法
    js几种数组遍历方法.
    简易网页打卡页面.
    回忆继承多态
  • 原文地址:https://www.cnblogs.com/net-sky/p/9333169.html
Copyright © 2011-2022 走看看