createMultipartRequest static method

dynamic createMultipartRequest({
  1. required bool isField,
  2. required bool isFile,
})

Implementation

static createMultipartRequest({
  required bool isField,
  required bool isFile,
 //  required Map<String, dynamic> fieldJson
}) async {
  String? imagePath = await ImagePickerHelper.pickImage(
      isMultiple: false
  );
  String path = imagePath??"";
  AppLogs.showInfoLogs(path);

  // final fieldData = fieldJson ?? {};
  final fieldData = {
    'name': 'John Doe',
    'age': 30,
  };
  final fileMap = {
    'key': 'profileImage',
    'path': path,
    'filename': path.split('/').last,
    'contentType': 'multipart/form-data',
  };

  final formData = await FormDataHelper().getRequestData(
    isField: isField,
    isFile: isFile,
    fieldData: fieldData,
    fileData: fileMap,
  );
  AppLogs.showMultipartRequestLogs(formData);
}