2

如果有人设法在本地上传图像,我将非常感谢一些帮助。

我已经下载了最新版本的 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 为真,这就是它以错误退出的地方。

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

4

2 回答 2

1

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

于 2013-04-11T10:08:38.413 回答
1

nicUpload.php 脚本文件很糟糕,我什至不明白它是如何工作的。

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

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

于 2012-10-14T20:16:07.150 回答