Задать вопрос
@mercowers

Как корректно загружать изображения с react на бэкенд через graphql?

У меня react + ts, сейчас просто передаю изображение текстом через graphql в типе string форматом base64, думаю правильнее отправлять в бинарном формате blob, но функция createUploadLink библиотеки apollo-upload-client для этого подходит только для js, а не для ts.
Кроме как варианта добавления rest api для загрузки файла нет варианта? Не хотелось бы смешивать rest api и graphql, а использовать только graphql желательно
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
добавь файловое хранилище такое как minio

твой сервис будет генерировать ссылку на загрузку изображение в нужный бакет
и ты потом по ссылке которую тебе отдаст сервер
просто кладешь файл через xhr ну или axios

в целом идея плохая смешивать api и отдачу или принятие статики через него же
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы