// 本地存储的图片,请求第三方接口,以post方式,数据提交
$path = storage_path('uploads/images/164733783162306167bfb3f945599302.png');
$data = array(
'file'=> new \CURLFile($path),
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);//此处以当前服务器为接收地址
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT,10);//设置最长等待时间
curl_setopt($ch, CURLOPT_POST, 1);//post提交
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$responsePack = curl_exec($ch);//执行
if(curl_errno($ch)){
return curl_error($ch);
}
curl_close($ch);//释放
$response = json_decode($responsePack, true);
PHP curl post提交file文件
最新推荐文章于 2024-10-12 09:35:06 发布