curl上传图片,服务器端接受不到图片

php中文网
发布: 2016-06-20 12:40:07
原创
1214人浏览过

本地测试:
图片的位置:就是在curl的目录下,
e:\apache24\htdocs\curl\img_8176.jpg
本地环境:
window x64位
apache2.4
php7.0 :也就是正式版的第一版
无mysql
代码如下:

curl_upload.php 

<?php $data = array(	'uid'	=>	10086,	'pic'	=>	"@".realpath('./img_8176.jpg').";type=image/png");print_r($data);$ch = curl_init();curl_setopt($ch, curlopt_url, 'http://192.168.10.103/curl/upload_server.php' );curl_setopt($ch, curlopt_post, true );//curl_setopt ( $ch, curlopt_ssl_verifypeer, false);//curl_setopt($ch,curlopt_useragent,$_server['http_user_agent']);//模拟浏览器动作curl_setopt ( $ch, curlopt_ssl_verifyhost, false );curl_setopt($ch, curlopt_postfields, $data);curl_setopt($ch, curlopt_postfields, http_build_query($data));//curl_setopt($ch, curlopt_header, false);curl_setopt($ch, curlopt_returntransfer, true);$return_data= curl_exec($ch);echo "<pre class="brush:php;toolbar:false;">";print_r($return_data);echo "
登录后复制
";curl_close($ch);var_dump($return_data); if(@curl_errno($return_data)==0){        return json_decode($return_data,true);    }else {        return false;    }?>
对于服务器端:
upload_server.php
<?php print_r($_post);echo "\n_______________________\n";print_r($_files['pic']);?>
登录后复制


运行的结果:





array ( [uid] => 10086 [pic] => @e:\apache24\htdocs\curl\img_8176.jpg;type=image/png )

array
(
    [uid] => 10086
    [pic] => @e:\apache24\htdocs\curl\img_8176.jpg;type=image/png
)

_______________________


notice:  undefined index: pic in e:\apache24\htdocs\curl\upload_server.php on line 4

string(239) "array ( [uid] => 10086 [pic] => @e:\apache24\htdocs\curl\img_8176.jpg;type=image/png ) _______________________
notice: undefined index: pic in e:\apache24\htdocs\curl\upload_server.php on line 4




Cutout老照片上色
Cutout老照片上色

Cutout.Pro推出的黑白图片上色

Cutout老照片上色 20
查看详情 Cutout老照片上色


回复讨论(解决方案)

问题已经解决了
错误原因以及解决方案见文档
http://segmentfault.com/a/1190000000725185

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号