Временная папка / Местоположение для SharePoint - PullRequest
4 голосов
/ 04 июня 2009

Я добавил пункт меню в ECB документа библиотеки документов. При нажатии этого меню я хочу скопировать этот документ в мое приложение. Для этого мне нужно создать временный файл документа на том же компьютере, где установлен сервер SharePoint. Теперь проблема в том, где я должен создать временный файл. Одним из решений является папка TEMP текущего пользователя (который вошел в sharepoint). Но в sharepoint пользователи из Active Directory также могут войти в систему, но временная папка доступна только для пользователей на этом компьютере. Короче говоря, необходимо создать временный файл в папке, где каждый пользователь (пользователи на этом компьютере, а также пользователи AD) имеют права на создание и удаление файла.

Рекомендует ли sharepoint какое-либо конкретное местоположение для этой цели?

1 Ответ

4 голосов
/ 04 июня 2009

SharePoint использует .NET, поэтому для этого следует использовать функции .NET:

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

Будет использоваться понятие учетной записи службы TEMP, а не зарегистрированный пользователь.

-Oisin

...