multipartRequest function

Rester multipartRequest([
  1. String method = "POST"
])

Implementation

Rester multipartRequest([String method = "POST"]) {
  return (url, {headers, body, encoding}) async {
    if (body is! MultipartFile) {
      throw Exception("The body parameter should be a mutlipart file");
    }

    final request = MultipartRequest(method, url);

    if (headers != null) {
      request.headers.addAll(headers);
    }

    request.files.add(body);

    final stream = await request.send();

    return Response.fromStream(stream);
  };
}