Требуется проверка при загрузке файла в MVC
Я хочу, чтобы поле для загрузки файла было обязательным, я выполнил все другие проверки при загрузке ActionResult, но требуемый не работает. Вот мой код (я хочу выполнить всю проверку в ActionResult, а не в модели, используя [Обязательный])
public ActionResult Create([Video video, IEnumerable<HttpPostedFileBase> URL)
{
if (ModelState.IsValid)
{
foreach (var file in URL)
**if (file.ContentLength == 0)**
{
ModelState.AddModelError("URL", "URL is required");
return View();
}
........
}
}
Пожалуйста, дайте мне знать, где я делаю это неправильно