1

我将 NRL 存储在我的 SharePoint 2013 网站的文档库中。我已经进行了一些服务器配置以启用图标和上下文菜单的文件类型关联,但 IIS 仍然不会使用桌面站点启动文件,它会下载。

NRL 是否有 MIME 类型/内容类型?

4

1 回答 1

3

我不相信 NRL 有 MIME 类型

无论如何,我认为更好的选择是让您注册一个了解如何解析 NRL 的自定义 HttpHandler。它会执行以下操作:

  1. 解析 iManage 服务器、数据库、文档编号、版本等的 NRL - NRL 只是具有易于理解的格式的文本文件
  2. 创建到目标 iManage 数据库的连接,确保您以在 SharePoint 中发出请求的用户身份进行身份验证
  3. 使用常规 iManage API 方法查找目标 IManDocument
  4. 根据 IManDocument.Extension 属性断言 MIME 类型
  5. 尝试将文档的副本下载到服务器上的临时位置
  6. 将文档流式传输回客户端

当您使用 iManage 服务器进行身份验证时,您可能需要假设通过 SharePoint 进行身份验证的 Windows 用户对应于 iManage 中的用户。冒充用户可能很重要,因为否则用户可能能够打开特权文档。如果由于某些原因这对您来说并不重要,那么您当然可以使用特权 iManage 服务帐户进行身份验证

于 2016-04-12T08:42:49.607 回答