php curl post 上传文件 接收文件 $_FILES 为空 是服务器配置问题吗还是什么原因

php curl post 上传文件 接收文件 $_FILES 为空 是服务器配置问题吗还是什么原因,第1张

原因找到了。就是$data['img']="@/tmp/1.jpg"这句话

一定要用绝对路则侍数径。

$ch = curl_init()

define('_ROOT', str_replace("\\", '/', dirname(__FILE__)))

$data['img']="孙首@"._ROOT."/tmp/1.jpg"

curl_setopt($ch,CURLOPT_URL,"http://www.biubiu.com/huahua.php")

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true)

curl_setopt($ch,CURLOPT_POST,true)

curl_setopt($ch,CURLOPT_POSTFIELDS,$data)

$result = 谈尘curl_exec($ch)

curl_close($ch)

echo $result

请注意,在你的代码中curl_getinfo($ch)返回的是一个关联数组,橘闭而不是一个数字下橡伍戚标的数组;

所有如果你要得到curl_getinfo($ch)的梁陵返回结果,就必须使用对应的键,以你的代码为例,如$info['url'],$info['total_time']等等opt值。可以具体参看mixed curl_getinfo ( resource $ch [, int $opt = 0 ] )原型的第二个参数$opt的选项对应的opt键。

'氏兆逗file' =>@'E:/WEB/猜段PHP/tools/grab/qie.jpg'改为

'歼卖file' =>'@E:/WEB/PHP/tools/grab/qie.jpg' 试试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8197210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存