gpt4 book ai didi

c# - 在asp mvc中显示来自数据库的图像

转载 作者:IT王子 更新时间:2023-10-29 03:45:13 24 4
gpt4 key购买 nike

我从 Controller 获取字节数组格式的图像,如何在 View 中显示它?以最简单的方式。

最佳答案

使用 Show 操作创建一个用于显示图像的 Controller ,该操作从数据库中获取要显示的图像的 ID。该操作应返回一个 FileResult,其中包含具有适当内容类型的图像数据。

public class ImageController : Controller
{
public ActionResult Show( int id )
{
var imageData = ...get bytes from database...

return File( imageData, "image/jpg" );
}
}

在您的 View 中,构建图像并使用图像 ID 使用 Controller 和操作为图像构建路径。

<img src='<%= Url.Action( "show", "image", new { id = ViewData["imageID"] } ) %>' />

关于c# - 在asp mvc中显示来自数据库的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/880515/

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