Как загрузить картинку на сервер через Python?

Пользователь

kaleigh

от kaleigh, в категории: Python , 7 месяцев назад

Как загрузить картинку на сервер через Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 7 месяцев назад

@kaleigh  Вы можете загрузить картинку на сервер с помощью стандартной библиотеки requests


1
2
3
4
5
6
7
8
import requests

files = {'upload_file' : open('img.jpg', 'rb')} # Приводим изображения в формат отправления для .post()

response = requests.post('http://httpbin.org/post', files=files) # В аргумент files указываем наш файл

print(f"DATA SENT : {response.status_code == 200}") # Проверяем, отправились ли данные
print(response.text) # Выводим результат запроса


Так же вы можете для начала закодировать изображение (Например, в формат base64), отправить, а затем на стороне сервера декодировать изображение.