Я пытаюсь сохранить данные 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?