【发布时间】:2016-10-27 10:35:02
【问题描述】:
我正在尝试使用编辑器添加图像,通过拖放操作。
我还是想更新 CK 编辑器,所以在阅读了一些内容后,我通过包构建创建了一个新的 CKeditor 下载,包括插件 uploadimage - http://ckeditor.com/addon/uploadimage
当我尝试将图像拖放到其中时,我会看到一个绿色条,表示上传成功,然后在不到一秒钟的时间里,我会在编辑器中看到该图像。 然后显示一个红色条。说: '文件上传期间发生 HTTP 错误(404:找不到文件)。'
我在 ckeditor config.js 中有这个:
config.uploadUrl = '/upload/';
我认为这是上传图片的路径。该文件夹已创建,为了测试,我已将其权限设置为 777。
由于这不起作用,我假设我在这里做错了,或者我在配置中遗漏了一些东西。但是通过文档我看不出它可能是什么。
我希望有人能指出我正确的方向。
附带说明,我不需要/想要文件浏览器。一点上下文->登录用户将使用此编辑器。我不希望一个用户能够看到另一个用户的图像并且输入文本只使用一次,因此不需要找到早期的图像,因为对于这种特殊用途,用户只会使用这个编辑器进行一次设置。这就是为什么我认为 uploadimage 插件最适合我的需求。
亲切的问候,
马丁
【问题讨论】:
-
打开开发者工具栏,在控制台检查错误。如果没有确切的错误,将很难提供帮助。
-
在此服务器上找不到请求的 URL /upload/。当放置完整的 url 而不是仅仅 /upload/ 时不起作用。然后我想它可能会在文件夹 ckeditor 中搜索,所以在那里创建了一个具有 777 权限的文件夹上传,但没有运气。
-
当我添加完整的 url 时,它给出了一个不同的错误:
[CKEDITOR] Error code: filetools-response-error. Object { responseText=""文档一直在引用一个 upload.php...我没有看到任何关于需要什么的线索在这里。 (我创建了一个upload.php 并设置了imageUploadUrl)如果我把'TEST 1..2..3' 放在upload.php 中,上面的错误显示为响应文本......
标签: javascript ckeditor ckeditor4.x