У меня есть столбец i DB, который имеет тип IMAGE. Я хотел бы вставить двоичные данные в этот столбец. Моя настройка:
Python 3.6
колба
sqlalchemy (wit pyodbc)
Вот сценарий:
1. Пользователь загружает файл
2. Я беру файл и получаю данные по:
file = request.files['file']
data = file.read()
- Вставьте
conn = self.dbcon.engine.raw_connection()
cursor = conn.cursor()
sql = "INSERT INTO Documents (FileName, Documentdata)
VALUES('{0}', {1});".format("test.pdf", data)
id = cursor.execute(sql)
Кажется, запрос не вернул ошибку, но я не вижу последнюю вставку. Как будто никогда не вставлял и не запускал sql.
Я что-то пропустил?