Запись нескольких файлов в одном запросе CURL

Есть ли способ использовать PHP curl для отправки нескольких файлов в одном запросе?

Я понимаю, что вы можете отправить один файл, используя следующее:

$fh = fopen("files/" . $title . "/" . $name, "w");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, trim($url));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_FILE, $fh);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)");
curl_exec($ch);
echo curl_error($ch);
curl_close($ch);

Но я хочу быть возможность записи, допустим, 3 файла с использованием одного запроса.

Может быть, есть способ записать байты в запрос до curl_exec () ?

5
задан Koekiebox 6 April 2011 в 15:17
поделиться