把sql中的image数据在网页中显示成图片
这几天做东西遇到这个
把我整的心态都要崩了
首先看看图片的另一种显示方法
先贴一下这个
data:,文本数据data:text/plain,文本数据data:text/html,HTML代码data:text/html;base64,base64编码的HTML代码data:text/css,CSS代码data:text/css;base64,base64编码的CSS代码data:text/javascript,Javascript代码data:text/javascript;base64,base64编码的Javascript代码data:image/gif;base64,base64编码的gif图片数据https://img-blog.csdnimg.cn/2022010704420356571.pngdata:image/jpeg;base64,base64编码的jpeg图片数据data:image/x-icon;base64,base64编码的icon图片数据
---------------------
作者:kukudehui
来源:CSDN
原文:https://blog.csdn.net/kukudehui/article/details/80409522
版权声明:本文为博主原创文章,转载请附上博文链接!
我们在来看下用法
//格式就是这样的
<img src="https://img-blog.csdnimg.cn/2022010704420356571.png"/>//可以拿去小试一下
<img src="https://img-blog.csdnimg.cn/2022010704420426903.png" />
我用的时候就是把数据库中image类型的数据转换成base64然后显示出来的
sql数据库中的image数据是这样子的
先用控制台测试
因为第一次玩这个,
不太熟,
就先用C#的控制台测试了一下
//图片地址
string filePath = "C:\\Users\\Administrator\\Desktop\\biaoqing.png";
//这个...玩的不熟,大概就是打开文件,输出文件流吧
FileStream fs = new FileStream(filePath, FileMode.Open);
//这个...为啥要保存在byte数组里呢?
byte[] imageBytes = new byte[fs.Length];
BinaryReader br = new BinaryReader(fs);
//图片转换成二进制流
imageBytes = br.ReadBytes(Convert.ToInt32(fs.Length));
//重要的一步,转换成base64类型
string s = Convert.ToBase64String(imageBytes);
Console.WriteLine(s);
好吧,承认也是在网上看的代码
然后加到img的src上就出现图片了,神奇
然后我发现,把jpg格式的图片转换成base64格式的数据,
用data:image/png;base64,也可以显示
什么原因不知道…
测试从sql数据库中读取image
连接sql数据库
查出数据存到DataTable里
然后把DataTable里的image数据转换成byte
最后转换成base64
string connStr = "Data Source=.;Initial Catalog=ShuJuKu;Integrated Security=True";
string strSql = "select * from IMG where id='3'";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
SqlDataAdapter dsp = new SqlDataAdapter(strSql, conn);
DataTable ds = new DataTable();
dsp.Fill(ds);
byte[] images = (byte[])ds.Rows[0]["image"];
string s = Convert.ToBase64String(images);
Console.WriteLine(s);
本来在网上看的是连接查询
我改成无连接查询了
突然写C#的代码,有种久违的感觉
这第一份工作经常就是js
在学校学的C#啥的都快忘干净了
有点慌
工作上是建了个一般处理程序
查数据,然后转换为base64格式return
在用脚本调用一般处理程序就ok啦
把sql中的image数据在网页中显示成图片相关推荐
- python读取excel送到网页_python怎么读取excel!怎么用python将excel数据写入网页中
怎么用python将excel数据写入网页中 # 装 xlrd-0.9.2 xlutils-1.7.1 这两个模 from xlwt import Workbook, Formula import x ...
- 在asp.net中如何用javascript读取本地Xml中的数据到网页中的文本框?
在asp.net中如何用javascript读取本地Xml中的数据到网页中的文本框? 转载于:https://www.cnblogs.com/dynasty/archive/2005/08/18/21 ...
- php导入qq数据txt代码,/谁有能都实现将excel文件导入到数据中,并在php网页上显示的源码啊,有的发送1091932879@qq.com,谢谢!...
PHP网页怎么导入Excel的数据 参码如下: // 1.引用ExcelReader类文 require_once 'Excel/reader.php'; // 2.实例化读取Excel类 $data ...
- 教你如何使用Java代码从网页中爬取数据到数据库中——网络爬虫精华篇
文章目录 1:网络爬虫介绍 2:HttpClients类介绍 2.1 HttpGet参数问题 2.2 HttpPost参数问题 2.3 连接池技术问题 3:Jsoup介绍 4:动手实践如何抓取网页上数 ...
- c 将mysql表数据打印,c 中数据库数据如何导出至excel表格-用sql语句把一个数据库内的表保存成excel表格??...
如何用JAVA将数据库中的数据导入到excel表格 1.C语言产生ASCII数据文件,使用空格做作为数据分隔符. 2入Excel,选择数据选项卡 / 获部数据工具组 / 自文本按钮 3.进入数据导入框 ...
- Java读取mapinfo格式_求助:如何把mapinfo格式的地图数据放到网页中显示
声明,我可不是做广告哦 mapXtreme Java,是目前用于Internet或企业Intranet唯一的100%纯Java地图服务器.mapInfo mapXtreme Java与J2EE兼容,为 ...
- python 网页上显示数据_怎么用python将excel数据写入网页中,python 网页上excel表格数据分析...
用python读取excel,怎样显示要查找的数据? 感觉还是CSV格式的好一些,EXCEL的要装插件,以CSV为例,段代码 sqlserver char 对应c# import linecache ...
- oracle 数据 导出 excel 自动分多个文件,从oracle数据库中导出大量数据到excel中为什么自动分成了好几个excel文件《excel表格新手入门》...
EXCEL中一个单元格中多行文本如何导入或复制到SQL SERVER 数据库表中? 保留换行符保存进数据表啊,读取出来显示的时候根据需要进行转换就行了,比如要在网页上显示,可以把换行符转换成HTML的 ...
- Excel表格中重要的数据如何隐藏不显示
Excel表格中重要的数据如何隐藏不显示 目录 Excel表格中重要数据值如何隐藏不显示 1.选中需要隐藏的单元格数值 2.鼠标右键 点击"设置单元格格式" 3.点击"自 ...
- 提取LSV中的高程数据在CAD中进行道路的方案设计流程
提取LSV中的高程数据在CAD中进行道路的方案设计流程 一.打开LSV下载影像数据 因为现在网络上不公开影像和高程数据,应在LSV中添加影像数据 二.在CAD中加载影像数据(不要移动影像,改变影像坐标 ...
最新文章
- 地球自转减速影响世界时 格林尼治时间或成历史
- MySQL之——The slave I/O thread stops because master and slave have equal...
- Lucene提供的条件判断查询[转]
- bmp转换tiff c++代码_如何用Java语言将图像转换为PDF?Spire.PDF for Java轻松搞定
- ubuntu14.04-64位机配置android开发环境,ADT,sdk,eclipsea
- 三包围结构的字是什么样的_四张图说清楷书结构技巧,学硬笔书法的有福了
- 牛客网初阶练习(6)
- 企业研发人员配备比例_高新企业科技人员占比是什么要求
- Min GW 安装教程(转载)
- idea git切换分支、拉取最新代码 自己的代码被覆盖怎么办
- Java 无需解压直接读取ZIP压缩包里的文件及内容
- android系统自带字体设置,安卓手机系统字体设置-系统字体设置(Big Font) 安卓版v2.37-PC6安卓网...
- 两分钟了解数据封装和解封
- 使用系统默认声音、震动
- 使用while循环语句与自增运算符循环遍历数组 (Java经典编程案例)
- 二维码的妙用:通过Zxing实现wifi账号密码分享功能
- 程序员软实力的重要性决定你职业的高度
- iOS开发证书申请教程(udid真机调试测试)
- ubuntu 局域网dns服务器_「bind9」ubuntu下配置bind9为局域网的DNS服务器 - seo实验室...
- 联发科物联网芯片型号处理器大全资料介绍
热门文章
- 计算机网络和共享中心打不开,Win7系统网络和共享中心打不开如何解决
- UG/NX二次开发配置
- 江苏省2021年高考成绩查询有分数吗,江苏省2021年普通高考录取分数线公布
- foxpro获取html数据类型,FoxPro数据库写入html文件中
- unity自动生成敌人_Unity3D 敌人AI 和 动画( Animator )系统的实例讲解
- python 返回上一级_命令行 返回上一级目录怎么操作
- 第 9 章 Panel(面板)组件
- Oracle 数据库(一)—— Oracle 数据库基本介绍
- 爬取华尔街日报的历史数据并翻译
- Spy++ —— 窗口、消息查看分析利器