zoukankan      html  css  js  c++  java
  • 让图片以2进制的形式保存在数据库中

    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->       

    int len = fu.PostedFile.ContentLength;  // 图片大小        

    byte[] pic = new byte[len];  // 创建一个字节数组,大小为图片的大小,数据库中就存储这个东西        

    fu.PostedFile.InputStream.Read(pic, 0, len); // 把上传控件中的文件用二进制读取存到pic字节数组中         //   插入图片到数据库中           

      SqlConnection connection = new         SqlConnection(@"server=.\sqlexpress;database=niunantest;uid=sa;pwd=123456");       

      try         {             connection.Open();             SqlCommand cmd = new SqlCommand("insert   into   picdata   "             + "([content])   values   (@pic)", connection);          

       cmd.Parameters.Add("@pic", pic);            

    cmd.ExecuteNonQuery();           

      Label1.Text = "图片插入数据库成功!";

      Image1.ImageUrl = "getpic.ashx?t=" + DateTime.Now.Ticks;  // 显示刚刚插入数据库的图片         }      

       finally    

         {             connection.Close();         }

  • 相关阅读:
    mvn 创建的项目 导入到eclipse
    maven GroupID和ArtifactID
    eclipse配置maven + 创建maven项目
    微服务简介
    spring-boot5代码
    spring-boot5
    TextView及其子类
    RTMP协议
    实现输出h264直播流的rtmp服务器
    Android按键事件传递流程(二)
  • 原文地址:https://www.cnblogs.com/msdncrazy/p/2968910.html
Copyright © 2011-2022 走看看