Не удалось преобразовать объект в кодируемый объект : экземпляр Formdata

#flutter

#трепетать

Вопрос:

Я пытаюсь загрузить изображения в NodeJS Multer, но это приводит к ошибке «Не удалось преобразовать объект в кодируемый объект : экземпляр Formdata». Я уже перепробовал слишком много решений, но все еще не мог найти решение. Не могли бы вы мне помочь ?

Спасибо.

 import 'dart:io'; import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:vexana/vexana.dart'; import '../../../_product/_enum/network_route_enum.dart'; import '../../../_product/_utility/service_helper.dart'; import '../../attendance/model/manage_attendance_model.dart'; import '../model/submodel/course/course_model.dart'; import '../model/submodel/courselist_model.dart'; import '../model/submodel/detail/detail_model.dart'; import 'ICourseService.dart';  @override Futurelt;ManageAttendanceModel?gt; takeAttendance(  String date, String id, String token, File file) async {  final _formData = FormData.fromMap({  'image': await MultipartFile.fromFileSync(file.path),  });  final response = await manager.sendlt;ManageAttendanceModel, ManageAttendanceModelgt;(  NetworkRoutes.TEACHER.rawValue,  urlSuffix: '/course/takeattendance/$id/$date',  parseModel: ManageAttendanceModel(),  method: RequestType.POST,  data: _formData,  options: Options(headers: {  HttpHeaders.contentTypeHeader: 'application/json',  HttpHeaders.authorizationHeader: 'Bearer $token',  HttpHeaders.acceptHeader: 'multipart/form-data'  }),  );