Временная папка / Местоположение для SharePoint
Я добавил пункт меню в ECB документа библиотеки документов. При нажатии этого меню я хочу скопировать этот документ в мое приложение. Для этого мне нужно создать временный файл документа на том же компьютере, где установлен сервер SharePoint. Теперь проблема в том, где я должен создать временный файл. Одним из решений является папка TEMP текущего пользователя (который вошел в sharepoint). Но в sharepoint пользователи из Active Directory также могут войти в систему, но временная папка доступна только для пользователей на этом компьютере. Короче говоря, необходимо создать временный файл в папке, где каждый пользователь (пользователи на этом компьютере, а также пользователи AD) имеют права на создание и удаление файла.
Sharepoint рекомендует какие-либо конкретные места для этой цели?
1 ответ
SharePoint использует.NET, поэтому вы должны использовать функции.NET для этого:
string tempFilename = System.IO.Path.GetTempFileName();
Будет использоваться понятие служебной учетной записи TEMP, а не зарегистрированный пользователь.
-Oisin