Как загрузить фотографии на сервер? Я знаю, что мне нужно преобразовать изображение в массив байтов, а затем сделать почтовый запрос на сервер. Запрос должен быть URL-адресом по методу photos.getWallUploadServer()
и самому изображению.Запрос POST для загрузки изображения в Vkontakte на python 3.x
Ответ на запрос POST:
{"server":622829,"photo":"[]","hash":"daafd680b6ff3333da31cc3094872d60"}
Преобразование изображения в байткод:
with open('1.png', 'rb') as imageFile:
f=imageFile.read()
b=bytearray(f)
запрос POST:
urllib.request.urlopen(url=Object['upload_url'], data=b)