2

CRM 2011 と SharePoint ドキュメント管理のパフォーマンスをテストする必要があります。Document listそこで、コンポーネントを使用して CRM と SharePoint を接続しました。

次に、CRM SDK を使用してドキュメントを SharePoint に (添付ファイルではなく) アップロードする必要があります。

ドキュメントを SharePoint ドキュメント リストにアップロードするソリューション、または小さなコードはありますか?

スルタン

4

1 に答える 1

3

私がすることは:

相対 URL (CRM SDK 経由) を使用して、Sharepoint ドキュメントの場所 (SP サイトに関連) を作成します。

ファイルをバイト配列に変換し、それを HTTP PUT メソッドにフィードして、ファイルを共有ポイントに取得します。

private NetworkCredential loginCredentials = new NetworkCredential(login, password, domain);

WebClient wc = new WebClient();
wc.Credentials = loginCredentials;
wc.UploadData(destinationUrl, "PUT", fileData);

destinationUrl は移動先 (http:\\spite\accounts\RyanonRails\examplefile.txt) であり、fileDate はバイト [] です。使用しているユーザーにフル コントロールがあることを確認してください (アップロードできるようにします)。

この方法は、SSRS からレポートを受け取ったときにうまく機能します。

補足: 実際の sharepoint 2010 の copy.asmx Web サービスを使用しようとしたところ、クロス ドメインで動作しませんでした。

于 2011-07-18T19:10:37.360 に答える