Загрузка изображений в сообщения Vk Api (Python)

Пытаюсь отправить изображения в сообщении, но проваливаюсь ещё на этапе загрузки изображений на сервер. Суть такова: имеется база данных, в которой есть поле note_image, хранящее изображение в формате BLOB, его я и пытаюсь передать на загрузку на сервер:

def notesPhotos(peer_id):
    cur.execute(f"SELECT note_image FROM notes WHERE peer_id LIKE {peer_id}")
    return cur.fetchall()  # возвращает список, содержащий все изображения в формате BLOB
def uploadPhoto(photos_list):
    attachments = []
    for i in photos_list:  # for tuple in list (т.к. fetchall передаёт изображения в качестве вложенных в список кортежей)
        for a in i:  # for string (binary photo) in tuple (смотрим сами BLOB изображения)
            upload_image = upload.photo_messages(photos=a)[0]  # загрузка на сервер
            # дальше код не выполняется
            print("sdf")
            attachment = f"photo{upload_image['owner_id']}_{upload_image['photo_id']}"
            attachments.append(attachment)
    return attachments

Вывод в консоли:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

Вот и вся проблема, как решить - ума не приложу


Ответы (0 шт):