Открывать файлы на файловом сервере в apex 5 - PullRequest
0 голосов
/ 29 января 2019

Я работаю над приложением Apex 18.1, в котором у меня есть файловый сервер (содержит файлы .pdf и .docx), и я пытаюсь показать эти файлы в отчете и сделать возможным их загрузку.Есть ли способ установить это?Любая помощь будет оценена.Благодарю.

1 Ответ

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

Вот как я это делаю.

Вам необходимо знать URL этих файлов, что означает, что - когда вы введете его в адрес своего браузера и нажмете ENTER, вам будет предложено открыть или сохранить файл.

Iсохранили URL-адреса в таблице, которая выглядит следующим образом:

SQL> select id_dokument, url
  2  from dokumentacija
  3  where id_dokument in (210, 204);

ID_DOKUMENT URL
----------- ---------------------------------------------
        204 http://my-ias/Od_07_mjerenje.doc
        210 http://my-ias/Od_08_meo.pdf

SQL>

В Apex (интерактивном) отчете напишите запрос, который создает ссылку «Загрузить» как

select 
  id_dokument, 
 '<a href="' || url || '" target="_blank">Download</a>' c_download
from dokumentacija

. Перейдите к *Свойства 1011 * и установите " специальные символы " на " Нет ".

Вот и все;запустите страницу, нажмите ссылку «Загрузить» и выберите, открыть ли файл или сохранить его.

...