У меня есть 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]