将图像转换为数据:image / png; base64用于网页disaplay
如果访问jQuery-File-Upload Demo页面并尝试上传图像,然后查看JSON响应,他会注意到以下格式返回上传图像的预览:
"thumbnail_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAI...
据我了解,图像正在转换为字符串并发送回客户端。
我怎样才能在C#中为相同的演示提供ASP.NET后端?
我记得在一段时间内,非常称职的competent_tech回答了一个问题,并且“我从来不知道你能做到这一点!”
在该答案中是一个关于如何将ASP.Net映像的src设置为您在上面看到的base64编码数据的示例 。
它有效地归结为设置ASP的src:Image控件如下:
imgCtrl.Src = @"data:image/gif;base64," + Convert.ToBase64String(File.ReadAllBytes(Server.MapPath(@"/images/your_image.gif")));
请记住根据图像更改内容类型!
上述就是C#学习教程:将图像转换为数据:image / png; base64用于网页disaplay分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1027547.html