#android #graphql #apollo
#Android #graphql #apollo
Вопрос:
Я должен загрузить файл на сервер из приложения Android, используя Apollo Framework. Проблема в том, что я не смог найти ни одной библиотеки и ни одного примера для этого. Есть ли какое-либо решение, которое вы можете предоставить? Как загрузить файл с мобильного устройства, используя Apollo Framework? Есть идеи?
Комментарии:
1. какой клиент вы используете для обработки запросов graphql и изменений?
Ответ №1:
Если вы используете apollo client для Android для обработки запросов и мутаций graphql, вам необходимо добавить customTypeMapping в свой файл build.gradle
apollo {
customTypeMapping = [
"Upload" : "com.apollographql.apollo.api.FileUpload"
]
}
Загрузка — это скаляр, распознанный graphql для загрузки файлов на сервер.
Вот как загрузить файл с помощью клиента Apollo для Android по ссылке
Комментарии:
1. Также
customTypeMapping.set(mapOf("Upload" to "com.apollographql.apollo.api.FileUpload"))