Как я могу опубликовать изображение пользователя и другие данные профиля, используя multipart с dio в flutter

Я новичок в flutter и хочу узнать, как мы можем сделать составной почтовый запрос, используя Dio in flutter. Сценарий заключается в том, что в моем приложении я хочу разрешить пользователю отправлять данные своего профиля с изображением профиля, используя составной почтовый запрос. Я пробовал код ниже. Пожалуйста, внесите любые дополнительные улучшения в этот код.

try{
  String filename = _image.path.split("/").last;
  FormData formData = new FormData.fromMap({

    "visitor_photo":  await MultipartFile.fromFile(_image.path,filename: filename, contentType: new MediaType('image','png')),
    "type": "image/png"
  });

  Response response =
      await dio.post(url,data: formData,options: Options(
        headers: {
          "accept": "*/*",
          "Authorization": "Bearer 0rwQmHeADz6g",
          "Content-Type" : "multipart/form-data"
        }
      ));
}catch(e){
  print(e);
}

person Anup Randhe    schedule 16.12.2020    source источник