是否有针对CKEditor的上传图片插件的回调函数?

时间:2016-10-09 21:32:53

标签: javascript php ckeditor

我在项目中使用CKeditor,我也需要上传图像。

我已经下载了http://ckeditor.com/addon/uploadimage Addon,它运行正常。它也完美地将数据发送到服务器。

我只需要添加

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

让它发挥作用。

但问题是,我想向服务器发送其他参数,所以我知道正在编辑哪个产品/项目。

将图像发送到服务器对我来说毫无意义,CKEditor没有相关信息。有人可以帮我发送额外参数给UploadUrl吗?

1 个答案:

答案 0 :(得分:2)

您可以在致电 alter table has_no_id /* err, will have ID column, afterward */ add column id_added integer generated always as identity ; alter table has_no_id /* err, will since, have no ID column */ alter column id_added drop identity ; 时动态设置CKEDITOR.config.filebrowserUploadUrl;这样就可以在不同的页面中设置不同的CKEDITOR.replace()

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

像:

uploadUrl

在服务器端upload.php中,您可以在上传过程完成后收到CKEDITOR.replace( textarea_name, {filebrowserImageUploadUrl : '/uploader/upload.php?productId=123', filebrowserBrowseUrl : '/uploader/upload.php'} ) ,将productId传递给回调函数;