Je suis nouveau sur plumtree et j'essaie d'apprendre à connaître le modèle d'objet Plumtree. J'essaie de télécharger un fichier à partir du répertoire de connaissances de plumtree par programmation.Télécharger par programme un fichier à partir du répertoire de connaissances de plumtree
C'est le code que je utilise:
IRemoteSession session = RemoteSessionFactory.GetExplicitLoginContext (nouveau Uri (URL), userName, mot de passe);
IDocumentFolderManager DocFolderManager = session.GetDocumentFolderManager();
IDocumentManager DocManager = session.GetDocumentManager();
IObjectQuery FolderQuery = DocFolderManager.GetSubFolders (ID de dossier);
IDocumentQuery DocQuery = DocManager.CreateQuery (FolderQuery.GetRow (i) .GetID());
IObjectQuery DocumentQuery = DocQuery.Execute();
IObjectQueryRow document = DocumentQuery.GetRow (1);
IDocumentProperties _docProperties = DocManager.QueryDocumentProperties (document.GetID());
chaîne docUrl = _docProperties.GetStringValue (5);
WebClient webclient = nouveau WebClient();
webclient.Credentials = new System.Net.NetworkCredential (nom_utilisateur, mot de passe, "");
webclient.Credentials = CredentialCache.DefaultCredentials;
webclient.DownloadFile (docUrl, "c: \ 1");
Mais il semble y avoir un problème avec mon code de création de session, car au lieu de télécharger le fichier réel, ce code télécharge la page de connexion Plumtree à mon système de fichiers.
Quelqu'un peut-il me dire ce que je fais ici? Il doit y avoir quelque chose qui me manque