Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 右键elFinder和CKeditor集成以直接上载文件_Javascript_Php_Laravel_Elfinder - Fatal编程技术网

Javascript 右键elFinder和CKeditor集成以直接上载文件

Javascript 右键elFinder和CKeditor集成以直接上载文件,javascript,php,laravel,elfinder,Javascript,Php,Laravel,Elfinder,我使用带有ckeditor的文件管理器。我遵循所有的指示步骤,所有的东西都工作,除了一个 当我单击ckEditor中的image按钮选择或上载图像时,请在从我的计算机中选择图像并单击RouteCollection.php第161行中的Send to Server按钮NotFoundHttpException(发送到服务器)后,在上载选项卡上选择图像,上载失败 这是ckEditor初始化代码: <textarea name="content_fa" id="fa_post_content"

我使用带有ckeditor的文件管理器。我遵循所有的指示步骤,所有的东西都工作,除了一个

当我单击ckEditor中的image按钮选择或上载图像时,请在从我的计算机中选择图像并单击RouteCollection.php第161行中的Send to Server按钮NotFoundHttpException(发送到服务器)后,在上载选项卡上选择图像,上载失败

这是ckEditor初始化代码:

<textarea name="content_fa" id="fa_post_content" class="form-control"
          rows="10"></textarea>
<script>
    var fa_post_content = CKEDITOR.replace('fa_post_content', {
        toolbar: 'admin_mode',
        filebrowserBrowseUrl : '{{route('elfinder.ckeditor')}}',
        filebrowserUploadUrl : '/elfinder/connector.php?cmd=upload'
    });
</script>
根据,我添加了filebrowserUploadUrl选项,如上面所示。但这也不管用


如何解决此问题?

此代码+DnD上传使用演示站点是

CKEDITOR.on'dialogDefinition',函数事件{ var editor=event.editor, dialogDefinition=event.data.definition, tabCount=dialogDefinition.contents.length, 上传按钮、提交按钮、输入按钮、, elfUrl=editor.config.filebrowserUploadUrl, //elFinder配置 elfDirHashMap={//Dialog name/elFinder holder哈希映射 图片:, 闪光:, 档案:, 链接:, fb:'l1_Lw'//后备目标 }, customData={};//要发布的任何自定义数据 对于变量i=0;i对于现在遇到这个问题的人来说,解决这个问题的方法是设置filebrowserBrowseUrl。我犯的错误是设置filebrowserUploadUrl而不是filebrowserBrowseUrl。Elfinder在其内部处理上载,因此您根本不必使用“发送到服务器”按钮,只需使用“浏览服务器”按钮

所以ckeditor代码看起来是这样的

CKEDITOR.replace('your-id-here', {

    filebrowserBrowseUrl: '/elfinder/ckeditor',

    }
);

注意,此处需要将您的id替换为您自己的id。

ElFinder无法处理此类上传,因为它在内部管理上传,并且协议与QuickUploadYour无法兼容。你们需要那个答案吗?很抱歉问这个问题,但在演示中上传按钮在哪里?在CKEditor的插入对话框中有上传标签!