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

  • 相关阅读:
    大三寒假学习进度(二十三)
    大三寒假学习进度(二十二)
    大三寒假学习进度(二十一)
    大三寒假学习进度(二十)
    酷客机器学习十讲笔记4
    酷客机器学习十讲笔记3
    酷客机器学习十讲笔记2
    酷客机器学习十讲笔记1
    5706. 句子相似性 III
    781. 森林中的兔子
  • 原文地址:https://www.cnblogs.com/msdncrazy/p/2968910.html
Copyright © 2011-2022 走看看