multipartRequest method

Future<Response> multipartRequest(
  1. String url, {
  2. required FormData formData,
  3. RequestMethod method = RequestMethod.post,
  4. AuthToken authToken = AuthToken.multipartNone,
  5. bool isLogUpload = true,
})

Implementation

Future<Response> multipartRequest(
  String url, {
  required FormData formData,
  RequestMethod method = RequestMethod.post,
  AuthToken authToken = AuthToken.multipartNone,
  bool isLogUpload = true,
}) async {
  try {
    final headers = {'Content-Type': 'multipart/form-data'};

    final response = await _dio.request(
      url,
      data: formData,
      options: Options(method: method.name.toUpperCase(), headers: headers),
    );

    return response;
  } catch (e) {
    rethrow;
  }
}