Javascript Ckeditor上载映像404错误/插件设置

Javascript Ckeditor上载映像404错误/插件设置,javascript,ckeditor,ckeditor4.x,Javascript,Ckeditor,Ckeditor4.x,我正在尝试使用编辑器添加图像,使用拖放 无论如何,我都想更新CK编辑器,所以在阅读了一些内容之后,我通过软件包构建创建了一个新的CKeditor下载,包括插件上传映像- 当我尝试在其中拖放图像时,我会看到一个绿色条,上面写着upload Successful,不到一秒钟,我就在编辑器中看到了图像。 然后显示一个红色条。说: '文件上载期间发生HTTP错误(404:找不到文件)。' 我在ckeditor config.js中有: config.uploadUrl = '/upload/'; 因

我正在尝试使用编辑器添加图像,使用拖放

无论如何,我都想更新CK编辑器,所以在阅读了一些内容之后,我通过软件包构建创建了一个新的CKeditor下载,包括插件上传映像-

当我尝试在其中拖放图像时,我会看到一个绿色条,上面写着upload Successful,不到一秒钟,我就在编辑器中看到了图像。 然后显示一个红色条。说: '文件上载期间发生HTTP错误(404:找不到文件)。'

我在ckeditor config.js中有:

config.uploadUrl = '/upload/';
因为我假设这是上传图像的路径。文件夹已创建,为了进行测试,我已将其权限设置为777

由于这不起作用,我假设我在这里做错了什么,或者我在配置中遗漏了什么。但通过文档,我看不出它可能是什么

我希望有人能给我指出正确的方向

另一方面,我不需要/不想要文件浏览器。一点上下文->此编辑器将由登录用户使用。我不希望一个用户能够看到另一个用户的图像,并且在中输入的文本仅使用一次,因此不需要查找早期图像,因为对于此特定用途,用户将仅使用此编辑器一次进行设置。这就是为什么我认为uploadimage插件最适合我的需要

亲切问候,

Martijn

基于ckeditor的功能:

uploadUrl
设置包含处理粘贴和拖动图像的文件上载的脚本的位置

这是而不是您要将文件上载到的服务器中的文件夹。这应该是处理应该上传的文件提交的脚本,并且这个脚本是处理在服务器上的相关文件夹中保存文件的脚本

这个插件只覆盖客户端(在浏览器中发生的事情),而不覆盖服务器端(需要自己实现)

基于ckeditor的功能:

uploadUrl
设置包含处理粘贴和拖动图像的文件上载的脚本的位置

这是而不是您要将文件上载到的服务器中的文件夹。这应该是处理应该上传的文件提交的脚本,并且这个脚本是处理在服务器上的相关文件夹中保存文件的脚本

这个插件只覆盖客户端(在浏览器中发生的事情),而不覆盖服务器端(需要自己实现)



打开开发人员工具栏并检查控制台中的错误。如果没有确切的错误,将很难提供帮助。在此服务器上找不到请求的URL/upload/。当放置完整url而不是只/upload/时,不起作用。然后我想它可能会在文件夹ckeditor中搜索,因此在那里创建了一个具有777权限的文件夹上载,但运气不佳。您应该阅读文档:当我添加完整url时,它会出现另一个错误:
[ckeditor]错误代码:filetools响应错误。Object{responseText=”“
文档不断引用upload.php…我看不到或不知道这里需要什么。(我创建了upload.php并设置了imageUploadUrl)如果我把'TEST 1..2..3'放在upload.php中,上面的错误显示作为响应文本…打开开发者工具栏,在控制台中检查错误。如果没有确切的错误,将很难提供帮助。请求的URL/upload/在此服务器上找不到。当放置完整的URL而不是/upload/时,不起作用。然后我想g它可能会在文件夹ckeditor中搜索,因此在那里创建了一个具有777权限的文件夹上载,但运气不佳。您应该阅读文档:当我添加完整url时,它会出现另一个错误:
[ckeditor]错误代码:filetools响应错误。Object{responseText=“”
文档不断引用upload.php…我看不到或不知道这里需要什么。(我创建了upload.php并设置了imageUploadUrl)如果我把“TEST 1..2..3”放在upload.php中,上面的错误表明,作为响应文本…我得出了类似的结论,引用了“upload.php”。是我还是说没有文档(我找不到文档)很奇怪在这个服务器端脚本中需要什么。你能告诉我在哪里可以找到关于这个的信息吗?事实上-都在那里。阅读文档(我答案中的链接)。我可能仍然缺少一些东西。在文档中他们提到:
{“upload”:1,“fileName”:“foo.jpg”,“url”:“/uploads/foo.jpg”}
如果我将其放在“upload.php”中,它不会返回任何错误,并且会将链接放在uploads文件夹中的image foo.jpg上。这不会上载任何内容。您的
upload.php
文件应该是一个执行实际上载的php脚本……文档中提到了脚本为CKEditor生成的输出要了解发送到服务器的文件发生了什么情况(是否已上载?新名称是什么?路径是什么?),请检查
网络
选项卡以查看正在发送的文件的名称,或使用
var\u dump($\u FILES)
在服务器上。我得出了类似的结论,参考了“upload.php”。是我还是很奇怪没有文档(我找不到文档)在这个服务器端脚本中需要什么。你能告诉我在哪里可以找到关于这个的信息吗?事实上-都在那里。阅读文档(我答案中的链接)。我可能仍然缺少一些东西。在文档中他们提到:
{“upload”:1,“fileName”:“foo.jpg”,“url”:“/uploads/foo.jpg”}<