d45*_*456 7 html-helper filecontentresult asp.net-mvc-3
我有一个System.Drawing.Image类型的对象,并希望在视图中显示此图像.最好的方法是什么?
我找到了一些可能适合这种情况的自定义Html Helper方法.还找到了一个使用新动作方法的示例,该方法返回一个FileContentResult以便拉出这样的东西.我想知道哪种技术最好,最容易实现.
编辑
更具体地说,我在Controller中的System.Drawing.Image变量中有图像,我希望在视图中显示该变量.
Shy*_*yju 13
public ActionResult GetImg()
{
string imageFile = System.Web.HttpContext.Current.
Server.MapPath("~/Content/tempimg/unicorn.jpg");
var srcImage = Image.FromFile(imageFile);
using (var streak = new MemoryStream())
{
srcImage.Save(streak, ImageFormat.Png);
return File(streak.ToArray(), "image/png");
}
}
Run Code Online (Sandbox Code Playgroud)
现在你可以在这样的视图中调用它
<img src="@Url.Action("GetImg","YourControllerName")" alt="alt text"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8173 次 |
| 最近记录: |