isValidFileExtension method

bool isValidFileExtension(
  1. String filename, {
  2. List<String>? allowed,
})

Returns true if string is a file

Implementation

bool isValidFileExtension(String filename, {List<String>? allowed}) {
  final extensions = allowed ?? ['.jpg', '.jpeg', '.png', '.pdf', '.docx'];
  final ext = filename.toLowerCase().split('.').last;
  return extensions.any((e) => '.$ext' == e.toLowerCase());
}