Откройте IManDocument в браузере

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

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

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

1 ответ

Решение

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

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

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

Обратите внимание, что это будет работать только в том случае, если на клиентах установлен Worksite 8.5 или более поздней версии.

Другие вопросы по тегам