как реагировать на собственные изображения на сервер с помощью apollo-client

#react-native #graphql #strapi

#реагировать-родной #graphql #страпи

Вопрос:

в настоящее время я использую apollo-client в react-navie и strapi в качестве серверной части. я пытаюсь загружать изображения, которые получают с помощью ImageCropPicker, на сервер с помощью apollo-client, но он всегда показывает, что скалярная сериализация «Загрузка’ не поддерживается». ошибка. кто-нибудь знает, как это исправить?

Комментарии:

1. Проверьте это github.com/yaacovCR/graphql-tools-fork/issues/12

Ответ №1:

 export const UploadScalar = new GraphQLScalarType({
  name: 'Upload',
  description: 'The `Upload` scalar type represents a file upload.',
  parseValue(value: any) {
    return value
  },
  serialize(value: any) {
    return value
  },
  parseLiteral(ast) {
    throw new Error('‘Upload’ scalar literal unsupported.')
  },
})
  

Комментарии:

1. спасибо за вашу помощь, но я все еще в замешательстве, этот код выглядит как код серверной части, но я все еще не знаю, как отформатировать тип моего клиентского файла в соответствии с типом загрузки на стороне сервера