Сохранение PDF в столбце BLOB-объекта в таблице базы данных, предварительный просмотр PDF в форме / области Apex? - PullRequest
0 голосов
/ 23 января 2019

Я использую oracle apex 5.1 и сохраняю pdf в столбце blob в таблице базы данных;Я хотел бы извлечь этот столбец BLOB-объектов в Apex и иметь возможность предварительного просмотра его в форме / области Apex.Я знаю, что вы можете скачать PDF, но я просто хочу просмотреть без необходимости загрузки в формате PDF.Вы бы как-нибудь попытались сохранить содержимое BLOB-объекта в APEX_APPLICATION_TEMP_FILES для отображения?

1 Ответ

0 голосов
/ 23 января 2019

Я не уверен, что копирование большого двоичного объекта во встроенную таблицу APEX облегчит эту задачу.

Но я думаю, что это должно быть осуществимо.Вам нужно разобраться с двумя частями: (а) превращение большого двоичного объекта в URL-адрес, который можно использовать для прямой загрузки или просмотра PDF-файла, и (б) внедрение PDF-файла на страницу APEX с использованием этого URL-адреса.

Первую часть см. в этом прекрасном посте с примером о том, как создать ссылку для загрузки большого двоичного объекта в APEX.Существует множество других решений, но это очень чистый и простой в использовании.

Для второй части см. этот вопрос о том, как встроить PDF в веб-страницу или этот другой .Если вы хотите использовать теги <object> / <embed> или библиотеку JavaScript, вероятно, будет зависеть от вашей среды и от того, какие браузеры вы хотите поддерживать.

...