Multipart constructor
Multipart(
- 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"]!;
}