Я пытаюсь обновить изображение в своей базе данных, я определил в качестве модели свойств (связанной с базой данных) следующее:
public byte[] AvatarImage { get; set; }
, затем я создал другое свойство, которое хранит значение в ViewModel
:
public IFormFile AvatarImage { get; set; }
эти шаги также описаны здесь в документе.Помимо своей формы, я добавил следующий html:
<div class="form-group text-center col-lg-12">
<img src="@Model.AvatarImage" class="avatar img-circle" alt="avatar" />
<h6>@Localizer["UploadNewAvatar"] ...</h6>
<input type="file" class="form-control" id="avatarUrl" asp-for="@Model.AvatarImages" />
</div>
, когда я отправляю форму, свойство AvatarImage
даже null
.Но я не понимаю, почему это происходит, потому что все остальные свойства формы правильно оценены