asp.net-mvc - 在MVC中显示来自IMAGE对象的图像

标签 asp.net-mvc

我有一个保存图像的 IMAGE 类型的对象。
我想在 MVC View 中与其他控件一起显示图像。
我能想到的方法是将图像临时存储在磁盘上并设置 img 控件的 src。
我相信会有更好的方法来做到这一点。

最佳答案

在我看来,最简单的方法是返回 FileStreamResult从您的 Controller 。

public FileResult GetImage()
{
    string path = "c:\images\image.jpg";
    return new FileStreamResult(new FileStream(path, FileMode.Open), "image/jpeg");
}

这是一个简单的实现,但为您尝试做的事情提供了一个起点。

关于asp.net-mvc - 在MVC中显示来自IMAGE对象的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1379614/

相关文章:

asp.net-mvc - ASP.NET MVC获取下拉列表值

c# - 对对象的 MVC4 linq 查询未作为正确的对象出现

c# - MVC Controller 上的异步等待,带有选择并返回集合的存储库

c# - 为什么 View 模型不可能从 Entity Framework 中的模型继承

c# - 如何从 Global.asax 获取 OwinContext?

c# - 从 Azure 获取用户的个人资料图片

c# - 在两台物理服务器上托管 ASP.NET MVC 项目

javascript - 两个水平滚动条

javascript - 我如何优化基于 asp.NET MVC 的 Web 应用程序的性能

javascript - 是否可以在明喻时间轴中通过 ajax(而不是预先)动态加载内容