nicEdit本地上传 - nicUpload的问题

时间:2012-09-25 15:09:08

标签: nicedit

如果有人设法在本地上传图片,我会非常感激一些帮助。

我已经下载了最新版本的nicEdit以及nicUpload插件(来自nicedit.com - 2012年6月7日发布的0.9版r24)。

我还从http://svn.nicedit.com//trunk/nicUpload/php/nicUpload.php

下载了nicUpload.php

NicUpload.php - 我已将NICUPLOAD_PATH和NICUPLOAD_URI设置为'images',这是nicupload.php和nicEdit.js所在的子文件夹。

NicEdit.js - 我已将以下内容添加到第271行: -

uploadURI : 'nicUpload.php?id=123',

我已经给它一个ID,否则它的ID代码无效。但是?id = 123并不意味着存在。我也相应地设置了iconsPath。

第1370行我改变了这个: -

nicURI : 'http://api.imgur.com/2/upload.json',

为此: -

nicURI : 'http://www.mydomain.com/nicedit/nicUpload.php',

但我仍然“无法上传图片”。我搜索并搜索并搜索了这个问题的答案,我已经花了两天的时间来修补它。

通过一些调试显示,我可以看到它在nicUpload.php的第46行失败了,它说: -

$ file = $ _FILES ['nicImage']; $ image = $ file ['tmp_name'];

$ max_upload_size = ini_max_upload_size(); if(!$ file){...

最后一个IF是真的,那就是它与错误一起退出的地方。

感谢任何能够提供帮助的人。

2 个答案:

答案 0 :(得分:1)

nicUpload.php脚本文件很糟糕,我甚至不了解它是如何工作的。

NicEditor使用imgur作为默认图片上传服务。源代码遵循此处描述的API格式:http://api.imgur.com/resources_anon#upload

我的建议是实现那里定义的API请求和响应。

答案 1 :(得分:1)

我没有使用niceedit上传功能来做你想要的。我设法在链接和img下拉菜单中添加了一个按钮。该按钮打开一个文件管理器窗口,您也可以在其中上传。我设法将图像或文档的de url放入nicedit下拉img或url窗口。这就是我解决问题的方法。