Я пытаюсь установить 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;
}