4 votes

Dossier/emplacement temporaire pour SharePoint

J'ai ajouté un élément de menu dans la BCE du document de la bibliothèque de documents. En cliquant sur ce menu, je veux copier ce document dans mon application. Pour ce faire, je dois créer un fichier temporaire du document sur la même machine où le serveur SharePoint est installé. Le problème est de savoir où je dois créer ce fichier temporaire. Une solution est le dossier TEMP de l'utilisateur actuel (qui s'est connecté à SharePoint). Mais dans SharePoint, les utilisateurs d'Active Directory peuvent également se connecter mais le dossier temporaire n'est disponible que pour les utilisateurs de cette machine. En bref, l'exigence est de créer un fichier temporaire dans un dossier où chaque utilisateur (utilisateurs sur cette machine ainsi que les utilisateurs AD) ont les droits de créer et de supprimer le fichier.

Est-ce que Sharepoint recommande un emplacement spécifique à cette fin ?

4voto

x0n Points 26002

SharePoint utilise .NET, vous devez donc utiliser les fonctionnalités de .NET pour cela :

string tempFilename = System.IO.Path.GetTempFileName();

La notion de TEMP du compte de service sera utilisée, et non celle de l'utilisateur connecté.

-Oisin

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X