2
我需要測試CRM 2011和SharePoint文檔管理性能。所以我使用Document list
組件將CRM和SharePoint連接在一起。CRM 2011和SharePoint使用CRM SDK中的文檔管理
現在我需要使用CRM SDK將文檔上傳到SharePoint(而不是附件)。
是否有任何解決方案,或者甚至一小段代碼將文檔上傳到SharePoint文檔列表中?
蘇丹
我需要測試CRM 2011和SharePoint文檔管理性能。所以我使用Document list
組件將CRM和SharePoint連接在一起。CRM 2011和SharePoint使用CRM SDK中的文檔管理
現在我需要使用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);
目標網址是我想讓它去的(HTTP:\\儘管\ accounts \ RyanonRails \ examplefile.txt),fileDate是一個字節[]。確保您使用的用戶擁有完全控制權(因此可以上傳)。
當您從SSRS收到報告時,此方法效果很好。
旁註:當我嘗試使用實際的sharepoint 2010 copy.asmx web服務時,它無法跨域使用。
由此產生的上傳有1 KB的大小,雖然真正的文件大約1Mb – sultan
我用'File.ReadAllBytes(uploadfile);'來讀取文件內容並且它工作 – sultan