gpt4 book ai didi

c# - 如何使用MVC在div中显示图像

转载 作者:行者123 更新时间:2023-12-01 07:55:48 27 4
gpt4 key购买 nike

我使用以下 Controller 操作从数据库获取图像

Controller

        public ActionResult GetPhoto()
{
string base64String = string.Empty;
byte[] bDoccontent;
byte[] byteArray;
byteArray = Encoding.UTF8.GetBytes(base64String);
var photo = (from doc in db.Photos
where doc.CandidateID == "S1404234570"
select doc).FirstOrDefault();
bDoccontent = photo.ImageFile;
base64String = Convert.ToBase64String(bDoccontent, 0, bDoccontent.Length);
byteArray = Encoding.UTF8.GetBytes(base64String);
Stream obj = new MemoryStream(byteArray);
StreamReader sr = new StreamReader(obj);
byte[] buffer = Convert.FromBase64String(sr.ReadToEnd());
return File(buffer, "image/jpeg");
}

查看

    <div id="divUserImage">
</div>

现在我需要显示从 divUserImage 中的操作返回的图像。如何执行此操作?

最佳答案

当您返回 JPEG 图像时,您可以将操作的 URL 放入 img 元素的 src 中。

<div id="divUserImage">
<img src="@Url.Action("GetPhoto", "MyController")" />
</div>

关于c# - 如何使用MVC在div中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24510398/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com