上传aspx
<!--上传图片-->
            <input id="UpPhoto" name="UpPhoto" runat="server" type="file">
            <asp:Button id="btnAdd" name="btnAdd" runat="server" Text="上传" 
                οnclick="btnAdd_Click"></asp:Button>

上传aspx.cs
 string connstr = @"Data Source=WANGRUI-PC\WANGRUI;Initial Catalog=JingDong;Persist Security Info=True;User ID=sa;Password=admin";
            using (SqlConnection conn = new SqlConnection(connstr))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    //获得图象并把图象转换为byte[] 
                    HttpPostedFile upPhoto = UpPhoto.PostedFile;
                    int upPhotoLength = upPhoto.ContentLength;
                    byte[] PhotoArray = new Byte[upPhotoLength];
                    Stream PhotoStream = upPhoto.InputStream;
                    PhotoStream.Read(PhotoArray, 0, upPhotoLength);
                    cmd.CommandText = "insert into eBookxinxi(eBimg,eBmimg,eBtj,eBnjj,eBzjj,eBml,eBname,sjid,eBzz,eBjg) values (@FImage,@image,@tj,@njj,@zjj,@ml,@name,@id,@zz,@jg)";
                    cmd.Parameters.Add("@FImage", SqlDbType.Image);
                    cmd.Parameters["@FImage"].Value = PhotoArray;

p'

建一个图片网页
 if (!Page.IsPostBack)
            {
                SqlConnection conn = new SqlConnection();
                conn.ConnectionString = "Data Source=WANGRUI-PC\\WANGRUI;Database=JingDong;User Id=sa;Pwd=admin";
                string strSql = "select * from eBookxinxi where eBid=1";//这里假设获取id为2的图片 
                SqlCommand cmd = new SqlCommand(strSql, conn);
                conn.Open();
                SqlDataReader reader = cmd.ExecuteReader();
                reader.Read();
                Response.ContentType = "application/octet-stream";
                Response.BinaryWrite((Byte[])reader["eBimg"]);
                Response.End();
                reader.Close();
            }

将图片以二进制代码形式存入数据库相关推荐

  1. 用纯ASP代码实现图片上传并存入数据库中

      用纯ASP代码实现图片上传并存入数据库中    热     ★ 用纯ASP代码实现图片上传并存入数据库中 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐 ...

  2. mysql 图片转为二进制_如何把图片转换成二进制存入数据库

    public static byte[] imgBytesIn;//用来存储图片的二进制 Stream ms; byte[] picbyte; //在创建数据库链接,测试链接成功后,在高级里可自动生成 ...

  3. php接受本地图片上传,用php把本地要上传的图片经过剪切,存入数据库

    //获取上传临时文件路径 $uploadedfile = $_FILES['uploadfile']['tmp_name']; //获取源文件资源句柄.接收参数为图片路径,返回句柄 $source = ...

  4. C#将照片或图片转化为byte[]存入数据库,从数据库中读照片

    1. 写入数据库: public static byte[] GetBytesByImage(PictureBox pb) { byte[] photo_byte= null; if (!pb.Ima ...

  5. mysql中查看图片_查询已存入数据库中的图片,并显示出来

    思路:在存的时候同时存入其图片信息.查询时可以直接调用并显示. BOOL Load(CString sFilePathName); BOOL Load(UINT ResourceName, LPCST ...

  6. poi读取excel 转换实体_java解析excel数据,将excel数据转换为实体类,存入数据库...

    前一段时间写了一个功能,从数据库中抽取出来的字段,写入到excel文件里:java使用poi把从数据库中取出的数据写入excel 最近实现了一个相反的功能,前台传一个excel文件,在后台解析该exc ...

  7. java解析excel存入map,java解析excel数据,将excel数据转换为实体类,存入数据库

    前一段时间写了一个功能,从数据库中抽取出来的字段,写入到excel文件里:java使用poi把从数据库中取出的数据写入excel 最近实现了一个相反的功能,前台传一个excel文件,在后台解析该exc ...

  8. c#form+mysql储存读取图片_C#从SQL server数据库中读取l图片和存入图片

    本实例主要介绍如何将图片存入数据库.将图片存入数据库,首先要在数据库中建立一张表,将存储图片的字段类型设为Image类型,用FileStream类.BinaryReader把图片读成字节的形式,赋给一 ...

  9. .Net Core裁剪图片并存入数据库

    .Net Core裁剪图片并存入数据库 前言 由于我做的一个项目需要让用户上传图片并且可以在线裁剪并预览,但是我发现网上关于.net core这方面的资料很少,几乎都是别的语言的并且由于.net co ...

最新文章

  1. http请求过程简要
  2. 网站基本维护躲不过这三点!
  3. C2146和C4430错误:循环引用错误
  4. 深度学习核心技术精讲100篇(十二)-DCGAN(对抗生成网络)算法应用及代码实现
  5. Bech32编码 (1)产生背景
  6. 如何在零停机的情况下迁移 Kubernetes 集群
  7. 无水印pdf编辑器_偷偷告诉你如何编辑PDF文件,轻松解决这万恶的千古难题
  8. 元素的样式设置 元素类样式的操作 开关灯效果 获取兄弟元素 当前元素的兄弟元素样式
  9. ABAP RTTC动态编程在SAP gateway中的应用
  10. put请求方式参数如何传_TP5请求(request)变量
  11. Container.ItemIndex 获取reapeater行号
  12. Windows 窗体重绘
  13. TensorFlow学习笔记01:图
  14. [原创]jQuery Validation范例
  15. skype显示未连接服务器,skype链接检测不到服务器
  16. C语言,使用结构体读入两个在同一年的日期,判断日期是否合法,并计算两个日期之间相差的天数。结构体定义如下:...
  17. spring 动态代理_Spring中的两种动态代理
  18. 泛微云桥e-Bridge安装手册
  19. Teams登录报错最全的解决方法ERROR CAA20002 caa70004
  20. 黑群晖折腾之百度网盘云同步

热门文章

  1. 学习了两个多月就进了我们公司,顺利过了试用期,我心塞了...
  2. 使用echarts 仪表盘制作进度效果
  3. 亚马逊云科技re:Invent:这些成功的数据驱动新企业背后的秘诀是什么?
  4. 更换硬盘后的克隆硬盘
  5. 用C#制作含万年历的台历(2009年样张)之1
  6. Win10系统 anaconda虚拟环境安装python-pcl
  7. can't write duplicate key in table 【mysql错误】
  8. Materials Studio 2021新版本发布|达索系统®
  9. 网络管理软件,为何选用LaneCat网猫?
  10. ubuntu14英文系统无法输入中文