CKEditor 上传图片插件有回调函数吗?
Is there any callback function for Upload Image addon for CKEditor?
我在我的项目中使用了 CKeditor,我有一个需要上传图片的需求。
我已经下载了 http://ckeditor.com/addon/uploadimage 插件,它运行良好。它也完美地将数据发送到服务器。
我只需要添加
CKEDITOR.config.filebrowserBrowseUrl = '/browser/browse.php';
CKEDITOR.config.filebrowserUploadUrl = '/uploader/upload.php';
使其发挥作用。
但问题是,我也想向服务器发送额外的参数,所以我知道正在编辑哪个 product/item。
只向服务器发送图像对我来说毫无意义,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
传递给回调函数;
我在我的项目中使用了 CKeditor,我有一个需要上传图片的需求。
我已经下载了 http://ckeditor.com/addon/uploadimage 插件,它运行良好。它也完美地将数据发送到服务器。
我只需要添加
CKEDITOR.config.filebrowserBrowseUrl = '/browser/browse.php';
CKEDITOR.config.filebrowserUploadUrl = '/uploader/upload.php';
使其发挥作用。
但问题是,我也想向服务器发送额外的参数,所以我知道正在编辑哪个 product/item。
只向服务器发送图像对我来说毫无意义,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
传递给回调函数;