Просмотр вложений в XPage

Мне нужно просмотреть вложенные файлы (сканированные документы в формате JPG, TIFF, PDF и т. д.) в Notes. Существует статья здесь, в которой описывается, как это сделать с помощью стандартного Пользовательский интерфейс заметок. Не знаю, как это правильно назвать, извините. Что мне нужно, так это просматривать вложения файлов с помощью XPage.

Есть ли способ использовать функциональность Notes Attachment -> View в XPage?


person Ben    schedule 16.01.2016    source источник


Ответы (1)


XPages — это прежде всего серверная технология, основанная на JSF. Вы получаете доступ к приложению XPages через браузер (в случае XPiNC: браузер, встроенный в клиент Notes).

Таким образом, все, что вы хотите «просмотреть», ограничено возможностями вашего браузера.

Клиент Notes имеет OEM-библиотеку под названием OutsideIn (на самом деле, теперь она принадлежит Oracle), которая может отображать файлы многих форматов без исходного приложения. Эта библиотека является клиентской библиотекой, а не серверным кодом. Domino рассматривает вложения как бинарные BLOB-объекты, которые доставляются по запросу, и задачей зрителей является их понимание (браузер или любое другое приложение, реагирующее на URL-адрес).

Если вам интересно, что такое URL-адреса вложений, ознакомьтесь с этой статьей: http://notessensei.com/blog/2010/06/attachment-urls-in-xpages.html

person stwissel    schedule 17.01.2016
comment
Спасибо за эту информацию. Итак, когда клиент заметок использует Outside In для прямого просмотра всех форматов файлов, как я могу использовать его с помощью XPage (CSJS)? - person Ben; 17.01.2016
comment
DLL OutsideIn находятся только на клиенте. Не в браузере. - person stwissel; 18.01.2016
comment
Кажется, есть недоразумение. Поэтому я пытаюсь прояснить: мне нужно решение для приложения XPage, работающего в Lotus Notes. Когда это client, о котором вы говорите, тогда снова мой вопрос: как использовать Outside In? - person Ben; 18.01.2016
comment
У него нет опубликованного API. Лучшим вариантом может быть составное приложение, в котором вы запускаете вложение представления из классической формы. Для XPages в клиентах Notes полезно упомянуть XPiNC, так как вопросы XPages в основном касаются Интернета. - person stwissel; 18.01.2016
comment
Хорошо, я узнаю ;-) Мне нужно активировать просмотр вложений из XPiNC (XPage в клиенте Notes). Как этого добиться? - person Ben; 19.01.2016
comment
Это довольно сложная задача. Вам нужна кнопка в классической форме, которая делает это с помощью @commands. www-01.ibm.com/support/knowledgecenter/mobile/#!/SSVRGU_9.0.1/ Затем предоставьте это составному приложению и запустите его, используя действие клиента в XPages. Вы должны убедиться, что вложение выбрано. Составные приложения находятся здесь: www-01.ibm.com/support/knowledgecenter/mobile/#!/SSVRGU_8.5.3/ - person stwissel; 19.01.2016
comment
Спасибо за подсказки, попробую ;-) - person Ben; 19.01.2016