是否有任何回调函数上传图像插件CKEditor

Is there any callback function for Upload Image addon for CKEditor?

本文关键字:图像 插件 CKEditor 函数 任何 回调 是否      更新时间:2023-09-26

我在我的项目中使用CKeditor,我有一个要求,我也需要上传图像。

我已经下载了http://ckeditor.com/addon/uploadimage插件,它工作得很好。它也完美地将数据发送到服务器。

我只需要添加

CKEDITOR.config.filebrowserBrowseUrl = '/browser/browse.php';
CKEDITOR.config.filebrowserUploadUrl = '/uploader/upload.php';

让它工作

但问题是,我还想发送额外的参数到服务器,所以我知道哪个产品/项目正在编辑。

发送图像到服务器对我来说没有意义,CKEditor没有关于它的信息。谁能帮我发送额外的参数到UploadUrl ?

可以在调用CKEDITOR.replace()时动态设置CKEDITOR.config.filebrowserUploadUrl;这样就可以在不同的页面中设置不同的UploadUrl

在您的情况下,我认为您只需要将不同的查询字符串附加到uploadUrl

:

CKEDITOR.replace(
    textarea_name,  
    {filebrowserImageUploadUrl : '/uploader/upload.php?productId=123', 
    filebrowserBrowseUrl : '/uploader/upload.php'}
)

在服务器端upload.php中,当上传过程完成时,您可以接收productId,将productId传递给回调函数;