4

我在文档库文档的 ECB 中添加了一个菜单项。单击该菜单时,我想将该文档复制到我的应用程序中。为此,我需要在安装 SharePoint 服务器的同一台机器上创建文档的临时文件。现在的问题是我应该在哪里创建临时文件。一种解决方案是当前用户(已登录 sharepoint)的 TEMP 文件夹。但在 sharepoint 中,来自 Active Directory 的用户也可以登录,但临时文件夹仅适用于该机器上的用户。简而言之,要求是在每个用户(该机器上的用户以及 AD 用户)都有权创建和删除文件的文件夹中创建临时文件。

sharepoint 是否为此目的推荐任何特定位置?

4

1 回答 1

4

SharePoint 使用 .NET,因此您应该为此使用 .NET 功能:

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

将使用服务帐户的 TEMP 概念,而不是登录用户的概念。

-Oisin

于 2009-06-04T04:42:01.433 回答