使用 CRM SDK 中的文档管理的 CRM 2011 和 SharePoint
我需要测试 CRM 2011 和 SharePoint 文档管理性能。因此,我使用 Document list
组件将 CRM 和 SharePoint 连接在一起。
现在我需要使用 CRM SDK 将文档上传到 SharePoint(不是附件)。
是否有任何解决方案,甚至一小段代码可以将文档上传到 SharePoint 文档列表?
苏丹
I need to test the CRM 2011 and SharePoint document management performance. So I hooked up CRM and SharePoint together using Document list
component.
And now I need to upload a document into SharePoint (not attachment) using CRM SDK.
Is there any solutions, or even a little piece of code which uploads a document into a SharePoint document list?
Sultan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我所做的是:
使用相对 URL(通过 CRM SDK)创建 Sharepoint 文档位置(与 SP 站点相关)。
将文件转换为字节数组,然后将其提供给我的 HTTP PUT 方法,以将文件上传到共享点:
destinationUrl 是我想要它去的位置 (http:\\spite\accounts\RyanonRails\examplefile.txt),fileDate是一个字节[]。确保您使用的用户具有完全控制权(以便可以上传)。
当您收到来自 SSRS 的报告时,此方法非常有效。
旁注:当我尝试使用实际的 sharepoint 2010 copy.asmx Web 服务时,它无法跨域工作。
What I do is:
Create the Sharepoint Document Location (related to the SP Site) with a relative url (via CRM SDK).
Turn the file into a byte array and then I feed that to my HTTP PUT method to get the file up to sharepoint:
destinationUrl is where I want it to go (http:\\spite\accounts\RyanonRails\examplefile.txt), fileDate is a byte[]. Make sure the user you're using has Full Control (so it can upload).
This method works great when you receive a report from SSRS.
Sidenote: When I tried to use the actual sharepoint 2010 copy.asmx web service it failed to work cross domain.