- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
更准确地说,我对文本区域的 nicEditor 有疑问;图片上传按钮。
我的文件 index.php 包含调用 nicEditor 的位置。在同一个文件夹中还有另外两个文件夹:“images”,我想在其中存储文件,“includes”,其中包含 nicEdit.js 和 nicUpload.php(其中包含官方网站提供的上传代码)。
我的问题是:当我想通过 nicEdit 上传图片时,出现错误消息“上传图片失败”。出现,虽然我已经设置了以下参数:
我浪费了几个小时来尝试和错误,但我并没有得到任何积极的结果......
[编辑]:
当我上传一个更大的文件时,我可以看到上传栏正在进行中,但是一旦完成,就会出现“上传图片失败”
nicEdit.js 中的代码包括:
var nicUploadButton=nicEditorAdvancedButton.extend({nicURI:'includes/nicUpload.php',errorText:"Failed to upload image",addPane:function ......
最佳答案
Solution Simple!!!
1 - 创建文件 image.php 并粘贴代码:
<?php
//Check if we are getting the image
if(isset($_FILES['image'])){
//Get the image array of details
$img = $_FILES['image'];
//The new path of the uploaded image, rand is just used for the sake of it
$path = "upload/" . rand().$img["name"];
//Move the file to our new path
move_uploaded_file($img['tmp_name'],$path);
//Get image info, reuiqred to biuld the JSON object
$data = getimagesize($path);
//The direct link to the uploaded image, this might varyu depending on your script location
$link = "http://$_SERVER[HTTP_HOST]"."/nicedit/".$path;
//Here we are constructing the JSON Object
$res = array("upload" => array(
"links" => array("original" => $link),
"image" => array("width" => $data[0],
"height" => $data[1]
)
));
//echo out the response :)
echo json_encode($res);
}
?>
2 - 打开并编辑 nickedit.js:
Find the line starting like nicURI:"http://api.imgur.com/2/upload.json"
Replace it with
nicURI:"image.php"
DONE ! Now try uploading something and it would go directly to your server :)
字体: http://manzzup.blogspot.com.br/2014/03/customize-nicedit-image-upload-to.html
关于php - NicEdit:图片上传到自己的服务器不起作用 -> 配置错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697664/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!