Comment faire pour déplacer le document vers un autre dossier dans la bibliothèque SharePoint avec des services web
J'essaie désespérément de déplacer un document dans une bibliothèque de documents d'un dossier à un autre (oui, dans la même bibliothèque). Tout ce qui est nécessaire pour être fait par le biais de services web.
Je suis en utilisant UpdateListItems méthode de dosage XML comme ceci:
<Batch>
<Method ID="1" Cmd="Update">
<Field Name="ID">14</Field>
<Field Name="ServerUrl">personal/blabla/Documents/CT-5/image.jpg</Field>
</Method>
</Batch>
J'ai essayé la mise à jour de divers domaines au lieu de ServerUrl au - dessus de zéro, avec de la chance...
Merci pour tous les conseils...
OriginalL'auteur Rashack | 2009-08-20
Vous devez vous connecter pour publier un commentaire.
Donc finalement, j'ai trouvé un moyen de contourner ce problème en utilisant WebDAV. Et désolé de la question a été posée de manière incorrecte - je n'ai vraiment pas besoin de web services, plutôt tout ce qui était disponible pour moi de l'utiliser à partir d'une télécommande ASP.NET site. Voici le (simple) code pour avoir un fichier déplacé:
OriginalL'auteur Rashack
Je ne t pense que c'est possible avec la sortie de la boîte de services web. Yould écrire votre propre site web de service et de la déployer à sharepoint.
Ce qui est aussi une possibilité est d'utiliser 2 services web: la copie de service web et les listes de service web. D'abord faire une copie, puis utilisez le service de Listes de supprimer l'original.
OriginalL'auteur Colin
Oui, utiliser la Copie de site Web Service de Colin suggère. C'est la seule façon avec le OOB des services Web. Mais juste être conscient que vous allez perdre tout l'auteur et la date de l'information ainsi que toutes les versions de l'histoire. La Copie WS ne permet pas de conserver cette information.
Si c'est un show stopper, vous voudrez peut-être jeter un oeil à CopyMove pour SharePoint. Il est également livré avec un service Web qui vous permet de copier ou déplacer des documents, des articles et des dossiers sans perte de toutes les métadonnées.
OriginalL'auteur Lars Fastrup