contentType property

  1. @override
Future<String?> get contentType
override

The content type of the file if provided.

Implementation

@override
Future<String?> get contentType => _contentTypeMemo.runOnce(() async {
  final externalContentType = await super.contentType;
  if (externalContentType != null) {
    return externalContentType;
  }

  final file = _inputFile;
  if (file != null) {
    return lookupMimeType(file.path);
  }

  return null;
});