resolveBestTextMimeType static method

String resolveBestTextMimeType(
  1. String text, [
  2. String? fileExtension
])

Implementation

static String resolveBestTextMimeType(String text, [String? fileExtension]) {
  if (fileExtension != null && fileExtension.isNotEmpty) {
    var mimeType = lookupMimeType(fileExtension);
    if (mimeType != null) {
      return mimeType;
    }
  }

  if (text.contains('<')) {
    if (_htmlTag.hasMatch(text)) {
      return 'text/html';
    }
  }

  return 'text/plain';
}