Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Сабмит нескольких файлов используя curl


Автор: sspy 29.1.2009, 16:05
Есть форма вида 
Код

<form method=post enctype="multipart/form-data" action="">
<input type="file" name="userfile"><br>
<input type="file" name="userfile"><br>
<input type="file" name="userfile"><br>
<input type="submit" NAME="fileupload" value="Upload">
 которая загружает несколько файлов одновременно, что в логах выглядит 
Код

------------leZoTwYUkICcWtyspz79Eg
Content-Disposition: form-data; name="userfile"; filename="file1.htm"
Content-Type: text/html

....
------------leZoTwYUkICcWtyspz79Eg
Content-Disposition: form-data; name="userfile"; filename="file2.htm"
Content-Type: text/html

...
 т.е. через браузер все загружается, а вот курлом получается только если запихать все в доп. массив ($postvars['userfile'][]="@file1.txt";), что естественно не подходит т.к. формируется как 
Код

------------leZoTwYUkICcWtyspz79Eg
Content-Disposition: form-data; name="userfile";

Array

каким образом сэмулировать так-же как и в браузере средствами php и curl ?

Автор: enof 29.1.2009, 16:43
Вручную собрать необходимые заголовки и юзать CURLOPT_HTTPHEADER?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)