Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过CURL发送数组请求_Php_Curl - Fatal编程技术网

Php 如何通过CURL发送数组请求

Php 如何通过CURL发送数组请求,php,curl,Php,Curl,我需要像这样的文件上传表格 <form method="post" enctype="multipart/form-data"> <input type="file" name="f[]"> <input type="file" name="f[]"> <input type="file" name="f[]"> <input type="submit"> </form> 我知道这件事,我把这件事搞混了 我试图通过数组:

我需要像这样的文件上传表格

<form method="post" enctype="multipart/form-data">
<input type="file" name="f[]">
<input type="file" name="f[]">
<input type="file" name="f[]">
<input type="submit">
</form>
我知道这件事,我把这件事搞混了

我试图通过数组:

$ch = curl_init();

$data = array('name' => 'Foo', 'f[]' => array('@/fil1.png',   '@/fil2.png'));

curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);

它不起作用。

可能是重复的。您试过这个吗$数据=数组('f'=>数组('@/fil1.png','@/fil2.png','@/fil3.png');不适合我。我正试图将它与tmhOAuth结合使用,将多张图片上传到twitter。
$ch = curl_init();

$data = array('name' => 'Foo', 'f[]' => array('@/fil1.png',   '@/fil2.png'));

curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);