RadEditor UploadPaths Абсолютные пути к файлам - PullRequest
1 голос
/ 09 сентября 2010

Я пытаюсь установить uploadpaths для всех файловых менеджеров RadEditor на один и тот же абсолютный путь к файлу, а также совместно используют один и тот же путь для нескольких решений на одном компьютере.

Итак, я написал метод для получения пути из Web.Config и установки всех свойств для объектов FileManagerDialogConfiguration (UploadPaths, ViewPaths и т. Д.).Проблема в том, что эти свойства ищут виртуальные пути, а полные пути не работают.

Как я могу предоставить свойства с виртуальным путем к папке, которая может / не может быть в том же решении?

Это не сработало:

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;
}
...