validateFileExtension static method

void validateFileExtension(
  1. String filePath,
  2. List<String> allowedExtensions
)

Validate file extension

Implementation

static void validateFileExtension(
    String filePath, List<String> allowedExtensions) {
  final extension = filePath.split('.').last.toLowerCase();
  if (!allowedExtensions.contains(extension)) {
    throw ArgumentError(
        'File must have one of these extensions: ${allowedExtensions.join(', ')}');
  }
}