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"]);
        
         }

  • 相关阅读:
    Go之运算符
    前端开发之工具库
    MVC与MVVM
    开发工具之Vscode编辑器
    常用名词汇总
    python常见错误总结
    Python之常用第三方库总结
    PHP程序员的成长路线
    web 应用常见安全漏洞
    redis和memcached的区别详解
  • 原文地址:https://www.cnblogs.com/zjz/p/239173.html
Copyright © 2011-2022 走看看