本文最后更新于 1628 天前,其中的信息可能已经有所发展或是发生改变。
上传文件代码:
<?php
$url = 'http:/abc.com/uploadfile.php';
$post_data = [
'file' => new CURLFile(realpath('a.txt'))
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL , $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
这里的file必须要使用new CURLFile()
,并且可以加realpath()
函数,因为PHP7版本后,都必须使用绝对路径!不用realpath()
可以换成$_FILES[“file”][“tmp_name”]
uploadfile.php代码:
<?php
echo json_encode($_FILES);
echo json_encode($_POST);