pdf static method

Future<MediaType?> pdf(
  1. SnifferContext context
)

Implementation

static Future<MediaType?> pdf(SnifferContext context) async {
  if (context.hasFileExtension(["pdf"]) ||
      context.hasMediaType("application/pdf")) {
    return MediaType.pdf;
  }
  if ((await context.read(range: IntRange(0, 5)))?.asUtf8() == "%PDF-") {
    return MediaType.pdf;
  }
  return null;
}