getContentType method

ContentType getContentType()

Convert string to ContentType

Implementation

ContentType getContentType() {
  if (toLowerCase().contains('.html')) {
    return ContentType.parse('text/html');
  }
  if (toLowerCase().contains('.js')) {
    return ContentType.parse('text/javascript');
  }
  if (toLowerCase().contains('.json')) {
    return ContentType.parse('application/json');
  }
  if (toLowerCase().contains('.png')) {
    return ContentType.parse('image/png');
  }
  if (toLowerCase().contains('.jpeg') || toLowerCase().contains('.jpg')) {
    return ContentType.parse('image/jpeg');
  }
  if (toLowerCase().contains('.ico')) {
    return ContentType.parse('image/vnd.microsoft.icon');
  }
  if (toLowerCase().contains('.css')) {
    return ContentType.parse('text/css');
  }
  if (toLowerCase().contains('.otf')) {
    return ContentType.parse('font/otf');
  }
  if (toLowerCase().contains('.ttf')) {
    return ContentType.parse('font/ttf');
  }
  return ContentType.parse('application/unknown');
}