Multipart constructor

Multipart(
  1. HttpRequest request
)

Implementation

Multipart(this.request) {
  if (request.headers.contentType == null) {
    throw Exception("content-type not present in headers");
  }
  if (request.headers.contentType!.mimeType != "multipart/form-data") {
    throw Exception("Damn it! Not a multipart");
  }
  assert(
    request.headers.contentType!.parameters.containsKey("boundary"),
    "malformed multipart",
  );
  boundary = request.headers.contentType!.parameters["boundary"]!;
}