isImage static method

bool isImage(
  1. Map<String, dynamic> data,
  2. dynamic value,
  3. String args
)

check field is valid image

Implementation

static bool isImage(Map<String, dynamic> data, dynamic value, String args) {
  if (value is! RequestFile) {
    return false;
  }
  List<String> extensions = <String>[
    'jpg',
    'jpeg',
    'png',
    'gif',
    'bmp',
    'svg',
    'webp',
    'tiff',
    'ico'
  ];
  if (args.toString().isNotEmpty) {
    extensions = args.toString().split(',');
  }
  if (extensions.contains(value.extension)) {
    return true;
  }
  return false;
}