我是新来的plumtree,我想了解Plumtree对象模型。 我正在尝试以编程方式从plumtree知识目录下载文件。以编程方式从plumtree知识目录中下载文件
这是我使用的代码:
IRemoteSession会话= RemoteSessionFactory.GetExplicitLoginContext(新的URI(URL),用户名,密码);
IDocumentFolderManager DocFolderManager = session.GetDocumentFolderManager();
IDocumentManager DocManager = session.GetDocumentManager();
IObjectQuery FolderQuery = DocFolderManager.GetSubFolders(folderID);
IDocumentQuery DocQuery = DocManager.CreateQuery(FolderQuery.GetRow(i).GetID());
IObjectQuery DocumentQuery = DocQuery.Execute();
IObjectQueryRow document = DocumentQuery.GetRow(1);
IDocumentProperties _docProperties = DocManager.QueryDocumentProperties(document.GetID());
string docUrl = _docProperties.GetStringValue(5);
WebClient webclient = new WebClient();
webclient.Credentials = new System.Net.NetworkCredential(userName,password,“”);
webclient.Credentials = CredentialCache.DefaultCredentials;
webclient.DownloadFile(docUrl,“c:\ 1”);
但是,我的会话创建代码似乎存在一些问题,因为不是下载实际文件,而是将Plumtree登录页面下载到我的文件系统。
有人可以告诉我我在这里做什么吗?必须有我丢失的东西