Я пытаюсь получить BLOB-данные из базы данных Oracle и не могу понять, как преобразовать их в тип SQLAlchemy LargeBinary или что-то подобное.Я получаю:
Ошибка типа: невозможно преобразовать объект 'cx_Oracle.LOB' в байты
Я использую привязку параметров для привязки параметров к типам.
query = """BEGIN db.package.get_photo(
i_id => :i_id,
o_image => :o_image;
END;"""
call = text(query)
statement = call.bindparams(bindparam('i_id', type_=String),
outparam('o_image', type_=LargeBinary))
Основная идея заключается в том, что изображения в базе данных Oracle хранятся как BLOB.Я хотел бы получить их, преобразовать в base64 и отправить вперед.