NRL 是否有内容类型?

Is there a Content-Type for an NRL?

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

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

我认为 NRL 没有 MIME 类型

无论如何,我认为更好的选择是注册一个了解如何解析 NRL 的自定义 HttpHandler。它会做类似下面的事情:

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

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