Чтение данных PDF и сохранение их в виде BLOB в Oracle DB Framework - Flask, ORM - SQLAlchemy - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь сохранить данные PDF в таблицу с именем 'blob_data' с id (int), data (blob) в виде столбцов в Oracle DB.

Я загружаю файл в Flask используя тело запроса. Я также могу читать файлы .txt без каких-либо проблем, используя '.read ()' и хранить данные в виде BLOB в БД. Проблема заключается в чтении файлов PDF. Я не могу сохранить результат PDF-файла в BLOB-объекте. Когда я пытаюсь прочитать файл, как указано выше, он дает некоторую случайную кодировку (я полагаю) вместе с данными между ними.

К вашему сведению - я создаю ответ, используя make_response (, 200). Я устанавливаю соответствующий Content-Type. Расположение содержимого установлено как «вложение», так как мне нужно загрузить файл в интерфейс (Angular 8).

Есть ли способ решить проблему для чтения PDF с использованием Flask (Python 3) и сохранить его как BLOB в Oracle DB с использованием SQLAlchemy?

...