Django Rest Framework: Загрузка файла на другой сервер с помощью Django
Я создаю API с помощью DRF. Цель этого API - принимать пользовательский ввод и отправлять его на другой сервер через API этого сервера. Есть также возможность для пользователей загружать файл, например, изображение. Но проблема в том, что второй сервер получает файл в виде текстового блока, например
����\x00\x10JFIF\x00\x01\x01\x01\x01,\x01,\x00\x00��\x0cXICC_PROFILE\x00\x01\x01\x00\x00\x0cHLino\x02\x10\x00\x00mntrRGB XYZ \x07�\x00\x02\x00\t\x00\x06\x001\x00\x...
Второй сервер также собран с Django.
Вот код для первого сервера, с которым пользователь взаимодействует напрямую:
requests.patch(
f"https://second-server.com/api/user-upload/{self.kwargs.get('user_id')}/",
data=request.data,
)
В request.data
содержатся данные формы, включая файл, который загружает пользователь.
Как я могу сохранить изображение на второй сервер через первый сервер, с которым пользователь имеет прямое взаимодействие.