如果有人访问jQuery-File-Upload Demo page并试图上传一张图片,然后查看JSON响应,他会注意到上传图片的预览是以以下格式返回的:
"thumbnail_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAI...
据我所知,图像被转换成字符串并发送回客户端。
如何在C#中实现相同演示的ASP.NET后端元素?
发布于 2012-03-16 06:34:32
我记得不久前读到一个问题的答案时,非常能干的competent_tech想:“我从来不知道你能做到这一点!”
In that answer is an example介绍了如何将ASP.Net图像的源文件设置为您在上面看到的base64编码数据。
它有效地归结为设置ASP:Image控件的src,如下所示:
imgCtrl.Src = @"data:image/gif;base64," + Convert.ToBase64String(File.ReadAllBytes(Server.MapPath(@"/images/your_image.gif")));
记住要根据图像更改内容类型!
https://stackoverflow.com/questions/9728424
复制相似问题