如果有人设法在本地上传图片,我会非常感激一些帮助。
我已经下载了最新版本的nicEdit以及nicUpload插件(来自nicedit.com - 2012年6月7日发布的0.9版r24)。
我还从http://svn.nicedit.com//trunk/nicUpload/php/nicUpload.php
下载了nicUpload.phpNicUpload.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是真的,那就是它与错误一起退出的地方。
感谢任何能够提供帮助的人。
答案 0 :(得分:1)
nicUpload.php脚本文件很糟糕,我甚至不了解它是如何工作的。
NicEditor使用imgur作为默认图片上传服务。源代码遵循此处描述的API格式:http://api.imgur.com/resources_anon#upload
我的建议是实现那里定义的API请求和响应。
答案 1 :(得分:1)
我没有使用niceedit上传功能来做你想要的。我设法在链接和img下拉菜单中添加了一个按钮。该按钮打开一个文件管理器窗口,您也可以在其中上传。我设法将图像或文档的de url放入nicedit下拉img或url窗口。这就是我解决问题的方法。