问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net 图片转成base64位流, 怎么转后在转成图片图片显示不全

发布网友 发布时间:2022-04-26 01:24

我来回答

2个回答

热心网友 时间:2023-10-03 09:06

asp.net图片转base64方法如下,在确保数据完整的情况下是不会有显示不全的情况出现。
<%
Function ImagesToBase64(FileName)
Dim xml
Dim root
Dim fs
Dim FilePath
Dim objStream
Dim objXMLDoc
Dim Base64
''定义变量完结
'创建对像
FilePath=Server.MapPath(FileName)
getFileExt = Mid(FilePath, InstrRev(FilePath, ".") + 1)

Set objXMLDoc=Server.CreateObject("msxml2.FreeThreadedDOMDocument")
'设定生成XML文档的根为 Base64Data
objXMLDoc.loadXML "<?xml version='1.0'?><Base64Data />"

Set fs = Server.createObject("Scripting.FileSystemObject") ''服务器需要FSO组件
If fs.FileExists(FilePath) Then '判断File文件是否存在
'用 stream 来读取数据
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open
objStream.LoadFromFile FilePath

objXMLDoc.documentElement.dataType = "bin.base64"
objXMLDoc.documentElement.nodeTypedvalue = objStream.Read
'数据流读取结束.得到了值 objXMLDoc
'创建XML文件
Set xml = Server.CreateObject("msxml2.FreeThreadedDOMDocument")
xml.load objXMLDoc
If xml.ReadyState>2 Then
Set root=xml.getElementsByTagName("Base64Data")
Base64="<img src=""data:image/"&getFileExt&";base64,"&vbcrlf&root.Item(0).Text&""">"
else
Base64=""
End If
Set xml=Nothing
Set objStream=Nothing
else
Base64=""
End If
Set fs=Nothing
Set objXMLDoc=Nothing
ImagesToBase64=Base64
End Function
%>

热心网友 时间:2023-10-03 09:06

1 创建image对象img
2 将img对象保存到内存流  img.save(ms)
3 调用上面内存流(ms)的方法 ms.ToArray() 转换为byte[]数组
   byte[]buffer = ms.ToArray()
4 string base64Str = Convert.ToBase64String(buffer)

最后:<img alt="" src="data:image/jpg;base64,{base64Str}"/>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 android 程序 从数据库获取的base64类型的字符串转换成图片 再通过HashMap 传进入 但是图片显示不了 java将base64转换成图片并保存在指定路径下ImageIO.write(bi1,&quot;png&quot;,w2)提示image==null 将base64位转换成png图片的java代码 图片是一串base64编码,c# 怎么转成实体图片保存到服务器 奇亚籽和亚麻籽可以一起吃吗? 葡萄柚和奇亚籽可以混合一起吃吗? 奇亚籽做的代餐粉和市面上的代餐粉有什么区别? 奇亚籽做的代餐粉和市面上的代餐粉有什么区别? 奇亚籽粉和奇亚籽之间有什么区别? 奇亚籽能和百香果蜂蜜一起喝吗? 奇亚籽和黎麦对比,哪一个更全面? 奇亚籽和黎麦对比,哪一个更全面? 奇亚籽和蒿籽儿一样吗? 奇亚籽和蒿籽儿一样吗? 和火龙果仔长得一样的,泡在饮料里的哪个叫什么啊 和火龙果仔长得一样的,泡在饮料里的哪个叫什么啊 奶茶工坊内的芒果之恋里加着一种东西,一粒粒小小的,外面透明里面黑色像芝麻。那一粒粒的叫什么啊 奶茶工坊内的芒果之恋里加着一种东西,一粒粒小小的,外面透明里面黑色像... 奇亚籽和香兰子哪个更营养? 兰香子和奇亚籽的区别 base64的图片编码,python如何转存为一张图? js怎么把base64的字符串转换成图片 求救啊高手求解答,base64转image-CSDN论坛 版能用U盘或SD卡听无损音乐吗 base64转化为bmp图片? 奥迪A4L标准型 SD卡里的无损音乐可以播吗? 奔驰GLK300的音响SD卡能播放无损格式的音乐吗? 行可以用SD卡或U盘播放无损音乐吗 2014奥迪A6L视频播放器大SD卡,支持什么格式MV!试了MP4,播放不起, 上海非沪牌限行规则 非沪牌限行时间 女王和女神的区别是什么? 女神和女王的区别? 外地牌照在上海有什么限制? 女神和女王区别在哪里呢? 非沪牌限行时间 2021 女神和女王有什么区别? 女人范与女神范的区别在于什么呢?求助了 大神 女王范儿是什么意思,谢谢。 女王范什么意思