Я не знаю точно, какой у вас код. Но я могу привести пример из моего собственного кода
, попробуйте так. В cs html файл должен быть таким, как показано ниже:
<form asp-action="AddBlog" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-6">
<div class="form-group">
<label class="control-label">Image</label>
<input id="blogImage" asp-for="UploadedImage" type="file" class="form-control">
</div>
</div>
<div class="row justify-content-center">
<div class="form-group">
<input id="add" type="submit" value="Create" class="btn btn-primary" />
</div>
</div>
</div>
</form>
И ваш метод действия должен быть таким, как показано ниже:
[HttpPost]
public IActionResult AddBlog(BlogAddOrEditDTO blog)
{
//some code logic
}
И BlogAddOrEditDTO должен быть таким, как показано ниже:
public class BlogAddOrEditDTO
{
public IFormFile UploadedImage { get; set; }
}
Этот пример у меня работает в ASP. NET Core 3.1