@RussianSuburban

Как конвертировать объект класса PIl.Image в multipart/form-data?

Есть объект класса Image, загруженный с определенного url
link = "..."
response = requests.get(link)
img = Image.open(BytesIO(response.content))

Мне нужно эту картинку, которая сохранена пока только в оперативной памяти, загрузить на сервер, сделав для этого с соответствующий post-запрос. В качестве решения я использую костыль:
Сохраняю загруженную картинку: img.save('someimg.jpg')
Открываю её через open и делаю пост-запрос:
requests.post(upload_url, files={'photo':open('someimg.jpg', 'rb')})
Хотелось бы как-то это делать без костыля, напрямую сконвертировав объект класса Image в multipart/form-data. Это возможно? Корректно загуглить мешает плохое понимание того, что вообще происходит.
  • Вопрос задан
  • 339 просмотров
Пригласить эксперта
Ответы на вопрос 1
@deliro
BytesIO передай
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы