request is working in post
how to send same request in flutter using Dio package
have tried
formData = FormData.fromMap({
"mobileRequest": {
"companyRequest": {
"companyId": 1,
"serviceName": "service1",
"serviceDescription": "service1",
"serviceContactInfo": "+201001656577,+20100987654",
"serviceCategoryId": 1
}
},
});
for (var file in filePathes) {
formData.files.addAll([
MapEntry(
"files",
await MultipartFile.fromFile(
file,
filename: file.split('/').last,
),
),
]);
}
but response is 500 internal server error
and also tried
List<MultipartFile> filesList2 = serviceEntiti.images!
.map((e) => MultipartFile.fromFileSync(e.path))
.toList();
formData = FormData.fromMap({
"mobileRequest": {
"companyRequest": {
"companyId": 1,
"serviceName": "service1",
"serviceDescription": "service1",
"serviceContactInfo": "+201001656577,+20100987654",
"serviceCategoryId": 1
}
},
"files": filesList2,
});
but also get the same response 500 internal server error