为了账号安全,请及时绑定邮箱和手机立即绑定

C#返回base64编码给前台js时直接转换为图片

C#返回base64编码给前台js时直接转换为图片

C#
守候你守候我 2018-07-12 13:14:46
<img src=data:image/jpg;base64," + (Base64编码的图片字符串)+ "></img>前台写成这样的话 那后台代码应该怎么写呢 ?麻烦以代码告知 谢谢。
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

Action:

public ActionResult Index(){    using (Image image = Image.FromFile(Server.MapPath("~/image/abc.png")))
    {        using (MemoryStream ms=new MemoryStream())
        {
            image.Save(ms,image.RawFormat);            byte[] data = ms.ToArray();
            ViewBag.Img = Convert.ToBase64String(data);
        }
    }    return View();
}

View:

<img src=data:image/png;base64,@ViewBag.Img />


查看完整回答
反对 回复 2018-08-13
  • 1 回答
  • 0 关注
  • 1194 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信