1

SharePoint 2013 サイトのドキュメント ライブラリに NRL を保存しています。アイコンとコンテキスト メニューのファイル タイプの関連付けを有効にするサーバー構成をいくつか作成しましたが、IIS は依然として Desk Site でファイルを起動せず、ダウンロードします。

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 に答える