CKEditor-将现有图像路径传递到文件浏览器

CKEditor-将现有图像路径传递到文件浏览器,ckeditor,Ckeditor,我正在使用最新的CKEditor(4.9.2)。我已成功地将其与文件浏览器(DevExpress)集成,一切正常 我使用一个初始上传路径,对于文件和图像都是通用的。此目录具有相当大且复杂的结构(通常高达6-7级)。如果用户希望替换现有图像或文件,则文件浏览器将打开,他必须打开六个或七个文件夹才能访问存储新图像的文件夹。通常,用户替换的图像与要替换的图像存储在同一文件夹中。在我看来,这应该是默认行为。如果我选择查看现有图像的属性,然后点击“浏览服务器”按钮,则可以在图像所在的文件夹中打开文件浏览器

我正在使用最新的CKEditor(4.9.2)。我已成功地将其与文件浏览器(DevExpress)集成,一切正常

我使用一个初始上传路径,对于文件和图像都是通用的。此目录具有相当大且复杂的结构(通常高达6-7级)。如果用户希望替换现有图像或文件,则文件浏览器将打开,他必须打开六个或七个文件夹才能访问存储新图像的文件夹。通常,用户替换的图像与要替换的图像存储在同一文件夹中。在我看来,这应该是默认行为。如果我选择查看现有图像的属性,然后点击“浏览服务器”按钮,则可以在图像所在的文件夹中打开文件浏览器

是否有方法将图像url字段中的当前图像路径传递给文件管理器?在这种情况下,通过一点解析,我可以将文件浏览器的初始路径设置为存储现有图像的同一文件夹


可能吗?我想,我们必须首先从图像URL字段中获取图像路径,并更改“浏览服务器”按钮的代码,将其作为URL参数传递给文件浏览器。

这有点“黑客”,但在文件管理器中,您可以使用它来获取
URL
字段的现有值:

window.opener.CKEDITOR.document.$.getElementsByClassName('cke_dialog_image_url')[0].querySelector('input').value
cke\u dialog\u image\u url
是包含url
input
字段的
表的CSS类名