файл типа ввода требует валидации в свободном режиме валидации - PullRequest
0 голосов
/ 19 июня 2020

Рассмотрим следующий фрагмент кода

<input type='file' required />

Теперь, вместо использования необходимого тега выше, я хочу использовать плавную проверку для выбора файла. пожалуйста, помогите мне

Обновите мой вопрос:

public class UploaderValidator : AbstractValidator<FileUploadViewModel>
{
    public UploaderValidator()
    { 
        RuleForEach(x => x.Files).SetValidator(x => new FileValidator());
    }
}

в File Validator:

public class FileValidator : AbstractValidator<IFormFile>
{
    public FileValidator()
    {
      RuleFor(x=>x.Length).NotNull().LessThanOrEqualTo(100)  
    }

}

Например, рассмотрите приведенные выше коды. Аккредитация начнется только тогда, когда файл будет выбран клиентом и отправлен на сервер. Но моя цель - отправить сообщение, если файл не выбран. Фактически, выбор файла должен быть обязательным, и это делается путем быстрой проверки

1 Ответ

0 голосов
/ 19 июня 2020
 RuleFor(x>=x.fileupkoad.files).NotNull.WithMessage("")
 .DependentRules(()=>{
  Validator ...
  }
...