我正在尝试将图像保存在数据库中,我想将图像的路径保存到数据库中,并且我想知道一旦图像进入数据库后如何在视图中显示该图像
我在youtube上尝试了一些指南,并在stackoverflow上尝试了其他一些类似的问题,但没有一个解决了我的问题。
这是我的模特:
{
public int MenuId { get; set; }
public string Naam { get; set; }
public string Beschrijving { get; set; }
public string Afbeelding { get; set; }
public string Voorgerecht { get; set; }
public string Hoofdgerecht { get; set; }
public string Nagerecht { get; set; }
public decimal Prijs { get; set; }
}
“ Afbeelding”是图像,我已经看到图像的IFormFile和byte [],但是我不确定什么是正确的类型。
我的Create方法是脚手架新Controller之后的默认方法;
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create([Bind("MenuId,Naam,Beschrijving,Afbeelding,Voorgerecht,Hoofdgerecht,Nagerecht,Prijs")] Menu menu)
{
if (ModelState.IsValid)
{
_context.Add(menu);
await _context.SaveChangesAsync();
return RedirectToAction(nameof(Index));
}
return View(menu);
}
我希望我提供了足够的信息
谢谢!
编辑:我需要更多的MVC特定帮助,我看过“重复”的帖子,但是我不知道将代码放在哪里.....