开发工具与关键技术:vs2015  MVC
作者:陈星宇
撰写时间:2019.5.26

当我们将图片类型的数据保存到数据库中,保存的并不是图片文件,而是一个二进制数据的文件流,这里我教大家如何读取数据库的二进制数组的文件流。
首先我们得在body中放一个IMG标签,用于读取数据生成图片的一个空间,
我们让这个IMG标签的SRC属性为空,等会我们用方法设置SRC我们的图片就出来了,我们还要给这个IMG标签一个ID,用于选取到这个标签。

接着我们通过ID获取到这个IMG标签,然后用attr的方法,给此IMG标签设置属性,我们这里给此标签设置SRC属性,而链接就是我们要提交的方法,我们需要传递一个参数作为条件查询出我们所要设置图片的数据出来。

我们获取到了ID之后,然后就可以从数据库中将IMG的数据查询出来。

可以看到我们查询出来的数据是byte,而且还是一个数组。
既然数据查询出来了,那么我们就要进行判断有无数据了,如果有数据那么我们直接放回数据,如果没有数据,我们可以读取本地的数据。

这里返回是通过文件类型来进行返回的,数据格式也是image/jpg格式,我们将数据返回到页面上,然后被attr设置到IMG标签的SRC中,那么一张图片就查询出来了。

查询数据库中的图片文件相关推荐

  1. android 读取mysql中的图片_Android 通过API获取数据库中的图片文件方式

    Overview 今天复习了一下Android 如何将我们数据库中图片获取出来,并且将其转换为bitmap进行显示. 开发环境以及技术 使用Visual Studio 2019 Android Stu ...

  2. SSM框架实现图片上传并查询数据库中的图片(多图片上传请看下篇博客)

    第一步:首先要在我们的springMVC.xml文件中添加上传文件解析器 <!-- 定义文件上传解析器 --> <bean id="multipartResolver&qu ...

  3. 数据库中存储图片等文件的小探讨

    关于在数据库中存储图片文件的问题 直接存储在数据库中 这样做有什么问题 另寻方法 或许接下来的文章没有明显的帮到你解决存储问题,但花点时间耐心的往下读一读,在思路上或许对你可以有点帮助! 直接存储在数 ...

  4. 将mysql数据库中的图片读出来的_MySQL存入图片+Qt读入读出数据库中的图片

    还记得之前的一个项目里要向数据库中存入图片,然后Qt要在数据库中读入读出图片,当时纠结了好久,查阅了很多资料才解决,所以希望本文能给需要朋友点帮助.好了废话不多说,下面开始讲实现步骤. 1.MySQL ...

  5. 使用Gridview绑定数据库中的图片

    注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章. 我们都知道,在Gridview中不能直接去绑定数据库中的图片,我们可以利用HttpHandler很容易的完成这个任务,在这里我记录一下这个过 ...

  6. sqlserver数据库中清空日志文件

    sqlserver数据库中清空日志文件,清空之后,日志文件仅为1MB.长久以来都在使用,这里贴出来给大家分享一下. 在查询分析器中完成,操作方法如下: DUMP TRANSACTION DataBas ...

  7. 处理Session中的图片文件

    处理Session中的图片文件 开发工具与关键技术:Visual Studio 2015 处理Session中文件 作者:李国旭 撰写时间:2019年4月1日 前段时间学习了关于如何修改里面的上传附件 ...

  8. dw读取access中的图片_怎样从Access数据库中读取图片?解决办法

    当前位置:我的异常网» C# » 怎样从Access数据库中读取图片?解决办法 怎样从Access数据库中读取图片?解决办法 www.myexceptions.net  网友分享于:2013-03-0 ...

  9. 用image控件不能正常显示Sql server2000数据库中的图片

    用image控件不能正常显示Sql server2000数据库中的图片 Delphi / Windows SDK/API http://www.delphi2007.net/DelphiMultime ...

最新文章

  1. c++封装继承多态实例
  2. Java的知识点20——包装类基本知识、包装类的用途、自动装箱和拆箱、包装类的缓存问题
  3. rhel6 mysql replication
  4. python开源系统_搭建轻量级的开源推荐系统-Python-recsys
  5. mysql数据库的安装和配置文件_MySQL 数据库安装与配置详解
  6. canal本地运行异常:class com.alibaba.druid.pool.DruidDataSource cannot be cast to
  7. 用delphi模仿.net的string.split
  8. vb.net 教程 3-8 窗体编程 容器 3 SplitContainer
  9. Ruby on Rails 入门学习
  10. MPB:湖南师大尹佳组-抑菌圈和药敏实验研究益生菌拮抗病原菌和抗生素敏感性的方法...
  11. Spring Boot之Spring-Data-JPA
  12. 跟键盘在一起时间比女朋友还长? 程序员如何选好一块专属键盘?
  13. 用卡尔曼滤波器跟踪导弹(量测更新频率与时间更新频率不相等)
  14. 从程序员到项目经理(8):程序员加油站 -- 不要死于直率
  15. 比较经典的点线特征的SLAM算法
  16. Java、JSP反垃圾邮件管理系统
  17. samba使用指定端口windows访问linux
  18. python求最小公倍数_Python实现的求解最小公倍数算法示例
  19. GPGPU-sim环境搭建教程(详细)
  20. Python dict_values取第一个值

热门文章

  1. FCPX插件-6组优雅简约广告促销图文展示介绍动画 Unique Promo
  2. html卡片布局样式,基于bootstrap卡片图文列表布局样式
  3. 同济大学计算机科学与技术拟录取,同济大学2016年拟录取博士名单公布
  4. 小弟跪求好点的C和C++编程软件有意的留个网址谢谢
  5. kindle 即将退出中国,如何把服务器上的书籍转存?
  6. BGP之IBGP和EBGP基本配置详解,理论+实战
  7. Linux命令之grep命令
  8. Android学习资料收集
  9. pycharm 自动生成文件注释和函数模板
  10. 转载:德国人信奉的人生哲理