• 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();

  • 相关阅读:
    建造者模式
    js日期转化(计算一周的日期)
    vue实现全选效果
    less入门
    使用node初始化项目
    ES5新语法forEach和map及封装原理
    es6中的promise对象
    深入理解jsonp跨域请求原理
    markdown语法与使用
    Ajax商品分类三级联动实现
  • 原文地址:https://www.cnblogs.com/net-sky/p/9333169.html
Copyright © 2020-2023  润新知