addExplicitMimeType method

void addExplicitMimeType(
  1. String? mimeType,
  2. Uint8List? content
)

Implementation

void addExplicitMimeType(String? mimeType, Uint8List? content) {
  if (WellKnownMimeType.isWellKnownType(mimeType)) {
    addWellKnownMimeType(
        WellKnownMimeType.getMimeTypeId(mimeType)!, content!);
  } else {
    var mimeTypeArray = utf8.encode(mimeType!);
    buffer.writeI8(mimeTypeArray.length);
    buffer.writeBytes(mimeTypeArray);
    buffer.writeI24(content!.length);
    buffer.writeUint8List(content);
  }
}