Я использую CkFinder 3 ASP.NET с серверной файловой системой FTP Nuget package CKSource.FileSystem.Ftp
. CkFinder интегрирован с CkEditor для загрузки файлов в контент веб-сайта.
Коннектор FTP работает, и я могу просматривать и загружать файлы, но у меня проблема с генерируемыми URL-адресами. Когда я выбираю файл в CkFinder, создается следующий URL-прокси: http://domain/path/to/ckfinder/connector?command=Proxy&lang=en&type=Images¤tFolder=%2F&hash=ea8d60299e82343398f8ef2451c2b22b3c8cc8c6&fileName=img0_1024x768.jpg
Я попробовал настройки useProxyCommand="false"
для серверной части FTP, но после того, как я это сделал, URL-адрес вообще не генерируется. После выбора файла в диалоговом окне «Обзор сервера» текстовое поле URL остается пустым.
Мой FTP поддерживается HTTP-сервером, поэтому каждый файл на ftp имеет соответствующий URL-адрес HTTP. Мне нужно сгенерировать правильный URL-адрес http://
для файла, выбранного в окне браузера серверов (CkFinder).
Я также пытался установить параметр baseUrl
для FTP-сервера, указав в качестве значения базовый URL-адрес, но это не помогло.
Как настроить FTP-сервер CkFinder, чтобы файл, выбранный в диалоговом окне «Обзор сервера», преобразовывался в URL-адрес HTTP, указывающий непосредственно на файл, без использования прокси?