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 回答