Sharepoint 2010 CRM 2011和SharePoint使用CRM SDK中的文档管理

Sharepoint 2010 CRM 2011和SharePoint使用CRM SDK中的文档管理,sharepoint-2010,dynamics-crm-2011,document-management,Sharepoint 2010,Dynamics Crm 2011,Document Management,我需要测试CRM 2011和SharePoint文档管理性能。因此,我使用文档列表组件将CRM和SharePoint连接在一起 现在我需要使用CRM SDK将文档上传到SharePoint(而不是附件) 是否有任何解决方案,甚至是一段代码可以将文档上传到SharePoint文档列表中 苏丹我所做的是: 使用相对url(通过CRM SDK)创建Sharepoint文档位置(与SP站点相关) 将该文件转换为字节数组,然后将其馈送到我的HTTP PUT方法,以将该文件发送到sharepoint: pr

我需要测试CRM 2011和SharePoint文档管理性能。因此,我使用
文档列表
组件将CRM和SharePoint连接在一起

现在我需要使用CRM SDK将文档上传到SharePoint(而不是附件)

是否有任何解决方案,甚至是一段代码可以将文档上传到SharePoint文档列表中

苏丹

我所做的是:

使用相对url(通过CRM SDK)创建Sharepoint文档位置(与SP站点相关)

将该文件转换为字节数组,然后将其馈送到我的HTTP PUT方法,以将该文件发送到sharepoint:

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

WebClient wc = new WebClient();
wc.Credentials = loginCredentials;
wc.UploadData(destinationUrl, "PUT", fileData);
destinationUrl是我想要它去的地方(http:\\nother\accounts\RyanonRails\examplefile.txt),fileDate是一个字节[]。确保您使用的用户具有完全控制权(以便它可以上载)

当您收到来自SSR的报告时,此方法非常有效


旁注:当我尝试使用实际的sharepoint 2010 copy.asmx web服务时,它无法跨域工作。

结果上载的大小为1KB,而实际文件使用的大小约为1MB
file.ReadAllBytes(uploadfile)
读取文件内容,并且工作正常