制作一个具有文件系统链接的文档库

| 我想在链接的共享站点上创建一个“主”列表或文档库,这些链接指向我们不同站点上的各种文档,也指向文件系统中的文档。 \\ someshare \\ somefile 我希望能够对文件夹中的这些链接进行排序。我知道我可以使用列表并按列设置分组,但这只能为我提供2级深度的文件夹结构。 可以添加到文档库中的\“链接到文档\”内容类型可以很好地指向共享点中的文档,但是它要求URL以http或https开头。有什么方法可以添加指向指向网络共享上文件的文档库的链接?注意:由于文件较大,因此无法将这些文件上传到sharepoint。 提前致谢。     
已邀请:
对于任何有同样问题的人,我在这里找到了一个出色而简单的解决方案:http://os.com/blog/linking-to-file-shares-from-sharepoint-document-libraries 基本上,它涉及修改您的布局文件之一以在链接的开头接受file://。 编辑: 该链接消失了,因此解决方法是: 在您的Sharepoint Web服务器上找到文件newlink.aspx。默认情况下位于此处:驱动器:\\ Program Files \\ Common Files \\ Microsoft Shared \\ Web服务器扩展\\ 12 \\ TEMPLATE \\ LAYOUTS \\ newlink.aspx 每当对布局文件进行任何更改时,我建议创建一个备份以防万一。 将以下功能添加到脚本部分:
function HasValidUrlPrefix_Override(url)
{
    var urlLower=url.toLowerCase();
    if (-1==urlLower.search(“^http://”) && -1==urlLower.search(“^https://”) && -1==urlLower.search(“^file://”))
        return false;
    return true;
}
现在,您需要更改ValidateInput()和TestDir()函数来调用刚刚添加的函数。将HasValidUrlPrefix(folderUrl)的每个实例更改为HasValidUrlPrefix_Override(folderUrl)。应该有2个实例可以更改。在我原始的未经编辑的文件上,它们分别是第43和62行。 保存更改并运行iisreset。     

要回复问题请先登录注册