php_curl.php
<?php
$file = array("upimg"=>"@E:/www/jdt.html");//文件路径,前面要加@,表明是文件上传.
$curl = curl_init("http://域名/server.php");
curl_setopt($curl,CURLOPT_POST,true);
curl_setopt($curl,CURLOPT_POSTFIELDS,$file);
curl_exec($curl);
?>
server.php
<?php
echo "<pre>";
print_r($_FILES);
echo "</pre>";
if(move_uploaded_file($_FILES['file']['tmp_name'],'./test.txt')){
echo 'ok';
}
?>
本文介绍了一个使用 PHP 的 cURL 扩展进行文件上传的例子。通过 cURL 初始化一个 POST 请求并设置上传文件参数,最终实现文件上传到服务器的功能。同时展示了如何在服务器端接收并保存上传的文件。
538

被折叠的 条评论
为什么被折叠?



