Требуется проверка при загрузке файла в 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();
                        }
                    ........
                 }
             }

Пожалуйста, дайте мне знать, где я делаю это неправильно

0 ответов

Другие вопросы по тегам