isMimeAllowed method

bool isMimeAllowed(
  1. String mimeType
)

Implementation

bool isMimeAllowed(String mimeType) {
  final lowered = mimeType.toLowerCase();
  for (final pattern in _mimeDeny) {
    if (_matchesMimePattern(lowered, pattern)) {
      return false;
    }
  }

  if (_mimeAllow.isEmpty) {
    return true;
  }

  for (final pattern in _mimeAllow) {
    if (_matchesMimePattern(lowered, pattern)) {
      return true;
    }
  }
  return false;
}