Подскажите как curl отослать массив файлов с формой?
запрос в браузере выглядит вот так:
raw-----------------------------85944096212715163782092274049
Content-Disposition: form-data; name="files[]"; filename="1.jpg"
Content-Type: image/jpeg
ÿØÿà
.................(бинарник сокращен)..................
-----------------------------85944096212715163782092274049
Content-Disposition: form-data; name="action"
0
-----------------------------85944096212715163782092274049
Content-Disposition: form-data; name="id_ad"
0
-----------------------------85944096212715163782092274049
Content-Disposition: form-data; name="load_file"
[]
-----------------------------85944096212715163782092274049--
Мы видим что поле files представляет собой массив но по мимо него идет еще и другие поля
Когда я в php пытаюсь делать что то вроде
$postdata = array(
'files' => array(new CURLFile($target)),
'action' => 0,
'id_ad' => 0
);
то на строке
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
получаю ошибку:
PHP Notice: Array to string conversion in
Подскажите как отправить файлы curl в массиве и добавить к нему остальные поля? кто знает?