Временная папка / Местоположение для SharePoint

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

Sharepoint рекомендует какие-либо конкретные места для этой цели?

1 ответ

Решение

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

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

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

-Oisin

Другие вопросы по тегам