1

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

因此,我编写了一个方法来从 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;
}
4

0 回答 0