RadEditor UploadPaths绝对文件路径

时间:2010-09-08 21:43:47

标签: c# .net path rad

我正在尝试将所有RadEditor文件管理器的uploadpaths设置为相同的绝对文件路径,并且在同一台计算机上的几个解决方案中共享相同的路径

所以,我编写了一个方法来从Web.Config获取路径,并在FileManagerDialogConfiguration个对象(UploadPathsViewPaths等)上设置所有属性。问题是这些属性正在寻找虚拟路径,而完整路径不起作用。

如何使用可能/可能不在同一解决方案中的文件夹的虚拟路径提供属性?

这不起作用:

private static FileManagerDialogConfiguration fixPaths(FileManagerDialogConfiguration f, String[] path)
{
    if (path[0][0] != '~')
    {
        Uri basePath = new Uri(ConfigurationManager.AppSettings["veMainPath"]);
        Uri absPath = new Uri(path[0]);
        Uri relPath = basePath.MakeRelativeUri(absPath);
        path[0] = relPath.LocalPath;
    }

    f.ViewPaths = path;
    f.UploadPaths = path;
    f.DeletePaths = path;
    f.MaxUploadFileSize = 10485760;
    return f;
}

0 个答案:

没有答案