Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何创建sharepoint文档库的快捷方式文件,以便通过电子邮件发送给其他人_C#_Sharepoint_Directory_Shortcut - Fatal编程技术网

C# 如何创建sharepoint文档库的快捷方式文件,以便通过电子邮件发送给其他人

C# 如何创建sharepoint文档库的快捷方式文件,以便通过电子邮件发送给其他人,c#,sharepoint,directory,shortcut,C#,Sharepoint,Directory,Shortcut,我需要创建一个链接到sharepoint文档库的快捷方式文件,然后通过电子邮件发送该文件。不要担心outlook会阻止lnk文件。我已经了解了如何在C中创建一个标准的快捷方式文件,但是当您给它一个服务器地址\servername\site\documentlibrary时,它就失败了 有人知道怎么做吗 如果知道如何将链接转换为和SPFile对象,以便在创建列表项后也可以将其附加到列表项,那将是非常棒的 尝试添加更多上下文。我不能只是在电子邮件中给用户发送一个html链接,因为最终的功能是用户能够

我需要创建一个链接到sharepoint文档库的快捷方式文件,然后通过电子邮件发送该文件。不要担心outlook会阻止lnk文件。我已经了解了如何在C中创建一个标准的快捷方式文件,但是当您给它一个服务器地址\servername\site\documentlibrary时,它就失败了

有人知道怎么做吗

如果知道如何将链接转换为和SPFile对象,以便在创建列表项后也可以将其附加到列表项,那将是非常棒的


尝试添加更多上下文。我不能只是在电子邮件中给用户发送一个html链接,因为最终的功能是用户能够将文件拖到快捷方式上,并让他们立即上传到文档库

您不能发送文档的URL吗?或者它需要是一个UNC链接

如果您希望在电子邮件中发送链接,只需右键单击该链接,复制URL并将其粘贴到电子邮件中

如果您正在寻找基于UNC的方法,一个快速的方法是确保WebClient服务正在运行这一点很重要!。然后,您可以在Windows资源管理器视图中打开该文件,并将在地址栏中看到的文件夹名称前置到文件夹中任何文件的名称,然后通过电子邮件发送给用户

我不确定我是否完全理解了你的问题,所以如果我说的是显而易见的,我道歉


约翰

有趣的概念,但是你可能想考虑使用一种更“Web友好”的方式来处理快捷方式,例如短网址。 我曾在一个可以从Web服务、SharePoint用户界面以及SharePoint Designer工作流访问的网站上工作过


当我在做这件事的时候,我显然是有偏见的,但是你可能想考虑一下。

< P>我今天就这样做了,它就像你需要的一样:

从sharepoint workspace执行搜索。如果它不在你的核糖中,首先添加搜索。 此时会出现标准的windows资源管理器搜索。键入库中文档的名称并进行搜索。 从结果中选择所需的文档,并为其创建标准桌面快捷方式。 您会注意到目标文档位于search-ms中。它看起来很奇怪,但可以工作。双击链接时,已安装的sharepoint搜索协议将查找并打开文档


我还没试过把lnk发邮件到另一台电脑上,但应该可以用。似乎在打开链接时,它是由search ms协议处理的,该协议将其传递给Sharepoint workspace或office的搜索插件?安装。因此,接收lnk的用户也需要安装sharepoint。

谢谢您的回答。它需要是一个UNC链接,因为我们正试图复制他们的网络驱动器的易用性。因此,我们正试图让最终用户尽可能少地使用网络。我知道有点奇怪,但客户最清楚。