链接到Sharepoint页面的networking共享

所以我工作的地方决定build立一个Microsoft Sharepoint 2010服务器来pipe理任务,我(作为低级入门级实习生)的任务就是“搞清楚”。
最终用户真正真正需要的一件事就是能够从Sharepoint网页链接到networking共享(任何将使用Sharepoint的人都可读)。 为了做到这一点,我用几行手动编辑了HTML,如下所示:
<a href="file://server/share">Server Share</a>

这有效(但有时),但Sharepoint报告的链接往往是错误的,编辑包含这些链接的页面将破坏代码,使得当我打开它时,代码不再像我上次命中时所做的save (打破所有这些链接)。
显然这是不可持续的。 同事告诉我说:“它在我工作的最后一个地方工作过,”但我还没有发现。 任何想法如何工作,或我吠叫错误的树? 我所做的知识search没有任何关于sitataion的信息。
谢谢你的帮助!
-Russell

PS应该指出,在href标签中的file选项只能在IE浏览器(这是一个真正的失望,因为我们大多使用Firefox)。

怎么样使用一种JavaScript方法,如无关的问题中所示: http : //social.microsoft.com/Forums/en/crmdevelopment/thread/6f76d38a-deda-49f7-8b3d-73e7d264035b

鉴于微软将营销Sharepoint作为大型企业作为文件共享的替代品,我觉得这是一个相当粗糙的问题。

您是否考虑让人们将这些文件共享的内容迁移到SP存储库中? 只需添加标记文件的能力,而不是依赖文件夹,这对大多数公司来说都是一个胜利。 然后你的file://问题就消失了。

我认为,与IE用户,你会得到更好的结果与URL看起来像这样:

\\fileserver\department\oldfiles\detroit

要么

F:\accounts\vendors\merriweather

看来唯一的方法就是手动修改页面上的HTMLyuck! )并插入格式如下的链接:

<a href="file://server/share/">Server Share</a>

这里的局限性在于它只能在Internet Explorer中工作 ,这是因为IE缺乏安全性,所有其他浏览器都具有安全性(因为链接到用户的本地文件可能存在安全隐患)。 试图减轻这种安全function的Firefox插件也不适用于我。

另外,这意味着每次尝试使用链接中的某个链接编辑页面时,SharePoint都有可能将链接断开并将其分解。 这种打破似乎不一致,并从删除链接的部分,以试图将其转换为服务器端引用删除整个事情的权利。

基本上可以说这不是一个支持的function,应该谨慎使用。

好吧,这很容易… 愚蠢的简单。 如果您只是以“ \\ServerName\ShareName\的forms开始input共享path,则SharePoint将自动将其转换为<a href="file://ServerName/ShareName/">\\ServerName\ShareName\</a> (就我所见到的), <a href="file://ServerName/ShareName/">\\ServerName\ShareName\</a>链接将不会零星地打破自己(正如我在最近发布的最后一个“答案”中提到的那样)。

这个简单的事情既激怒了我,又使我感到高兴,因为我必须testing许多不同的方法才能知道如何做到这一点。

Firefox仍然是SharePoint 2010中的有限浏览器。要获得完整的function,您需要使用IE7或8. http://technet.microsoft.com/zh-cn/library/cc263526.aspx

多年来,在SharePoint 2007和WSS 3.0中使用IE6 / 7/8,我们指示人们像这样inputUNCpath(包括引号) "file://\\servername\share\path including spaces" ,并始终有效。

刚刚在Win 7上使用IE 8的SharePoint 2010中的任务列表进行了testing,并且正常工作。 Firefox不支持点击这些链接,但是在Firefox中添加链接(不用键入href标签)确实使得它在IE中可以点击和运行。

之前已经说过很多次了,但是可悲的是,如果你运行的是基于微软networking的公司应用程序,那么你会得到一个远远优于IE的用户。 IE为内部,Firefox为网页浏览。 祝你好运。