2014-12-11 5 views
0

Я использую WorkSite COM API, чтобы открыть IMANEXT2Lib.IManFileOpenDlg, который отлично работает. Нажав на документ, я могу получить метаданные, такие как имя документа, версия, номер и т. Д.Открыть IManDocument в браузере

Есть ли способ или способ, доступные для чтения документа из WorkSite и запрос на загрузку/открытие через браузер?

У IManage.IManDocument есть способ GetCopy(), который будет загружать локальную копию в указанный каталог, но на самом деле это не то, что мне нужно.

ответ

4

Если у клиентов есть рабочая станция 8.5 или выше, вы можете использовать протокол IWL в гиперссылке, чтобы заставить клиент использовать обработчик IWL для загрузки и запуска самого файла, а не для его потоковой передачи из браузера. Это дает дополнительное преимущество в отношении соблюдения прав документа и проверки документа для пользователя, чтобы они могли внести исправления в файл, если это необходимо.

IWL отформатирован якорный тег в веб-браузере будет выглядеть следующим образом:

<a href="iwl:dms=DMSSERVERNAME&lib=DATABASENAME&num=DOCNUM&ver=VERSION&latest=1">Document x</a> 

Обратите внимание, что это будет работать только тогда, когда клиенты имеют 8,5 или Мои сайты новее установлен.

+0

Спасибо за это, я скоро отдам его и вернусь к вам. – Ric

+0

Отлично работает, большое спасибо. – Ric

+1

Есть ли способ заставить получить копию только для чтения, а не проверять документ? –

Смежные вопросы