zoukankan      html  css  js  c++  java
  • sql server图片的保存和读取


    在<form>标签中加入  enctype="multipart/form-data"属性
    //上传图片
      Stream   imageStream=File1.PostedFile.InputStream;
      string   imageType=File1.PostedFile.ContentType;
      int   imageSize=File1.PostedFile.ContentLength;
       byte[] imageContent=new byte[imageSize];
                int intstate=imageStream.Read(imageContent,0,imageSize);
      
     //使用sqlhelper类
                SqlParameter[] arameters=new SqlParameter[2];
       arameters[0]=new SqlParameter("@imageType",SqlDbType.VarChar,100);
       arameters[0].Value=imageType;
       arameters[1]=new SqlParameter("@imageContent",SqlDbType.Image);
       arameters[1].Value=imageContent;
       SqlHelper.ExecuteNonQuery(con,CommandType.Text,"insert into img values(@imageContent,@imageType)",arameters);

                //显示图片
       SqlDataReader dr=SqlHelper.ExecuteReader(con,CommandType.Text,"select * from img");
       while(dr.Read())
       {
        Response.ContentType=dr["imgtype"].ToString();
        Response.BinaryWrite((byte[])dr["img"]);
        
         }

  • 相关阅读:
    Redis扩展功能
    Redis持久化
    redis-通讯协议及事件处理机制
    Redis-数据类型与底层数据结构
    分布式集群架构场景化解决方案
    MySQL-运维和第三方工具
    缓存原理&设计
    MySQL性能优化
    MySQL高级-日志常用的工具等等
    Mysql高级——优化
  • 原文地址:https://www.cnblogs.com/zjz/p/239173.html
Copyright © 2011-2022 走看看