Откройте 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 или более поздней версии.