mexxus
Новичок
Curl. Передача массива файлов.
Доброе время суток.
Возникла маленькая проблема.
Необходимо передать несколько файлов на сервер средствами CURL.
Для передачи одного файла никаких проблем не возникает:
для формы
<form action="урл обработчика" method="post" enctype="multipart/form-data">
<input type="file" name="photo" />
<input type="submit" value="Upload!" />
</form>
передача через curl будет как показано ниже
Но как отправить файлы если в форме массив файлов ???
<form action="урл обработчика" method="post" enctype="multipart/form-data">
<input type="file" name="photo[]" />
<input type="file" name="photo[]" />
<input type="file" name="photo[]" />
<input type="submit" value="Upload!" />
</form>
Доброе время суток.
Возникла маленькая проблема.
Необходимо передать несколько файлов на сервер средствами CURL.
Для передачи одного файла никаких проблем не возникает:
для формы
<form action="урл обработчика" method="post" enctype="multipart/form-data">
<input type="file" name="photo" />
<input type="submit" value="Upload!" />
</form>
передача через curl будет как показано ниже
PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'урл обработчика');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('photo'=>'@file'));
$ret = curl_exec($ch);
curl_close($ch);
<form action="урл обработчика" method="post" enctype="multipart/form-data">
<input type="file" name="photo[]" />
<input type="file" name="photo[]" />
<input type="file" name="photo[]" />
<input type="submit" value="Upload!" />
</form>