【发布时间】:2018-01-08 08:04:57
【问题描述】:
我正在使用带有 FTP 后端文件系统 Nuget 包 CKSource.FileSystem.Ftp 的 CkFinder 3 ASP.NET。 CkFinder 与 CkEditor 集成,用于上传网站内容中的文件。
FTP 连接器工作,我可以浏览和上传文件,但生成的 URL 有问题。当我在 CkFinder 中选择一个文件时,会生成以下 URL 代理:
http://domain/path/to/ckfinder/connector?command=Proxy&lang=en&type=Images&currentFolder=%2F&hash=ea8d60299e82343398f8ef2451c2b22b3c8cc8c6&fileName=img0_1024x768.jpg
我尝试为 FTP 后端设置 useProxyCommand="false",但在我这样做之后,根本没有生成 URL。在“浏览服务器”对话框中选择文件后,URL 文本框保持空白。
我的 FTP 由 HTTP 服务器支持,因此 ftp 上的每个文件都有相应的 HTTP URL。我需要为在服务器浏览器(CkFinder)窗口中选择的文件生成一个正确的http:// URL。
我还尝试为 FTP 后端设置一个 baseUrl 参数,指定基本 URL 作为值,但没有帮助。
如何设置 CkFinder FTP 后端,以便将在“浏览服务器”对话框中选择的文件转换为直接指向该文件的 HTTP url,而不使用代理?
【问题讨论】: