我需要测试CRM 2011和SharePoint文档管理性能。所以我使用Document list
组件将CRM和SharePoint连接在一起。
现在我需要使用CRM SDK将文档上传到SharePoint(不是附件)。
是否有解决方案,甚至一小段代码,上传一个文档到SharePoint文档列表?苏尔坦我所做的是:
创建Sharepoint文档位置(与SP站点相关)和一个相对url(通过CRM SDK)。
将文件转换为字节数组,然后将其提供给我的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:\spiteaccountsRyanonRailsexamplefile.txt), fileDate是一个字节[]。确保你正在使用的用户有完全控制权(这样它就可以上传)。
当您收到来自SSRS的报告时,此方法非常有效。
旁注:当我尝试使用实际的sharepoint 2010副本时。