Я использую https://pub.dev/packages/graphql_flutter пакет для загрузки фотографий. Это работало хорошо, но после обновления пакетов, оно давило. Ошибка
I/flutter (12390): GraphQL Errors:
I/flutter (12390): Variable "$uploadPhoto" got invalid value {};
Expected type Upload. Upload value invalid.: Undefined location
Кроме того, возможно, проблема на обратной стороне Node js code
или, возможно, проблема на стороне флаттера Код флаттера I используйте https://pub.dev/packages/multi_image_picker
Мутация
mutation (
$uploadPhoto:Upload
$childServiceIds: [String!]
$executors: [String!]
$institutionId: String!
$description:String!
$price: Float!
$name:String!
){
createService(
institutionId: $institutionId
description: $description
iconImage: $uploadPhoto
name: $name
price: $price
token:""
childServiceIds: $childServiceIds
executors: $executors
){
services{
_id
name
price
description
childServiceIds
iconLogoUrl
}
}
}