首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将图像转换为数据: image /png;用于网页显示的base64

将图像转换为数据: image /png;用于网页显示的base64
EN

Stack Overflow用户
提问于 2012-03-16 05:26:01
回答 1查看 50.6K关注 0票数 24

如果有人访问jQuery-File-Upload Demo page并试图上传一张图片,然后查看JSON响应,他会注意到上传图片的预览是以以下格式返回的:

代码语言:javascript
复制
"thumbnail_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAI...

据我所知,图像被转换成字符串并发送回客户端。

如何在C#中实现相同演示的ASP.NET后端元素?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-16 06:34:32

我记得不久前读到一个问题的答案时,非常能干的competent_tech想:“我从来不知道你能做到这一点!”

In that answer is an example介绍了如何将ASP.Net图像的源文件设置为您在上面看到的base64编码数据。

它有效地归结为设置ASP:Image控件的src,如下所示:

代码语言:javascript
复制
imgCtrl.Src = @"data:image/gif;base64," + Convert.ToBase64String(File.ReadAllBytes(Server.MapPath(@"/images/your_image.gif")));

记住要根据图像更改内容类型!

票数 42
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9728424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档