Skip to content
Majid Ahmaditabar edited this page Dec 11, 2021 · 3 revisions

Validation File

  • the field under validation must be a file and at leas 1 kilobyte size
  • empty value return error unless field is under nullable validation
  data = %{
    logo: "LOGO FILE",
  }
  rules = [
    %{
      field: "logo",
      validate: ["file","min_size:10","max_size:20","mimes:png,jpg","mime_types:image/png,image/jpeg"]
    },
  ]
  • file : data must be a file and at least 1 kb size
  • min_size: minimum size (Kb) of file
  • max_size: maximum size (Kb) of file
  • mimes: list of accepted mimes
  • mime_types: list of accepted mime_types