POST-запросы Python3 с двоичными данными MySQL (mediumblob) - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть API, к которому я отправляю изображения с помощью запросов. Отлично работает, когда я использую путь к файлу

пример:

data = open('image.png', 'rb').read()

Однако я не могу понять, как разместить большой двоичный объект из оператора MySQL.

mycursor.execute("SELECT png_blob FROM table")

data = mycursor.fetchone()

print(data) yeilds: (b '\ X89PNG \ r \ n ............')

РЕШЕНО. Забыл, что, хотя я выбираю только один возврат из базы данных, он возвращает как кортеж.

results = mycursor.fetchone()
for result in results:
    data = result[0]
...