【发布时间】:2021-02-09 07:43:52
【问题描述】:
在 MVC 中,我们可以使用以下方法在控制器中返回图像:
[HttpGet]
public ActionResult LoadImageFile(string name)
{
byte[] Buf = System.IO.ReadAllBytes(name);
return File(Buf, "image/png");
}
然后在我的cshtml中
<img src="@Url.Content("~/myController/LoadImageFile")?name=test.jpg" />
我可以知道如何在 Razor Pages 处理程序中执行此操作吗?我在下面尝试这样的事情,但它不起作用:
public IActionResult OnGetLoadImageFile(string name)
{
byte[] Buf = System.IO.ReadAllBytes(name);
return File(Buf, "image/png", name);
}
<img src="@Url.Page("~/myPage", "LoadImageFile")?name=test.png" />
【问题讨论】:
标签: c# asp.net-core .net-core razor-pages