我在CKeditor上配置uploadimage插件允许拖放图像时遇到一些困难。CKEditor拖放图像上传问题
我包括插件uploadimage和它的依赖uploadwidget。
这是上传PHP文件:
$basePath = "/var/www/html/images/articles/";
$baseUrl = "/var/www/html/images/articles/";
$funcNum = $_REQUEST['CKEditorFuncNum'] ;
if (isset($_FILES['upload'])) {
$name = $_FILES['upload']['name'];
move_uploaded_file($_FILES["upload"]["tmp_name"], $basePath . $name);
$url = $baseUrl . $name ;
$message = 'new file uploaded';
}
else
{
$message = 'No file has been sent';
}
echo "<script type='text/javascript'> window.parent.CKEDITOR.tools.callFunction($funcNum, '$url', '$message')</script>";
问题是与CKEditorFuncNum,因为我没有收到来自任何形式。
文件正确上传到$基本路径,但功能window.parent.CKEDITOR.tools.callFunction会由于缺少和FuncNum
ckeditor.js:3 [CKEDITOR] Error code: filetools-response-error.
Object {responseText: "<br />↵<b>Notice</b>: Undefined index: CKEditorFu…icles/371c63d.jpg', 'new file uploaded')</script>"}
难道你们知道为什么我没有收到来自任何$ _REQUEST ['CKEditorFuncNum']?
感谢
由于错误说你看起来没有索引CKEditorFuncNum,试着用'var_dump($ _ REQUEST)'来检查你的请求;' – SAZ
是的,它是正确的!我没有收到CKeditorFuncNum索引,但我不明白为什么它不是来自编辑器 – paolo9785