PHP Создание массива файлов для CurlPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP Создание массива файлов для Curl

Сообщение Anonymous »

Мне нужно создать массив файлов для отправки в Curl. Он работает с почтальоном с несколькими файлами. Мое приложение работает, только если я отправляю только 1 файл. Но я получаю ошибку 400 (неверный запрос), когда отправляю файлы в виде массива.
Я использую этот веб-сервис для объединения файлов. Можете ли вы мне помочь, что не так с моим PHP?
Файл Curl должен быть таким:

Код: Выделить всё

CURLOPT_POSTFIELDS => array(
'files'=> new CURLFILE('postman-cloud:///1ef093ea-b5df-4aa0-8b36-13c1aaad7e17'),
'files'=> new CURLFILE('postman-cloud:///1ef093ea-d5f4-48e0-b651-e5fd8820fb86'),
'files'=> new CURLFILE('postman-cloud:///1ef093ea-d5f4-48e0-b651-e5fd8820fb86')
),
));
Мой PHP-код:

Код: Выделить всё

$files = array();

foreach ($fileTtable as $Id)
{
$files[] =array('files'=> new CURLFILE($originalFilepath[$Id]));

}

$this->dump($files);
Выход:

Код: Выделить всё

Array
(     [0] => Array
(             [files] => CURLFile Object
(                     [name] => \uploads\000/000/043/214/Nyilatkozat munkab_r utal_sr_l_1173.pdf                     [mime] =>                      [postname] =>
)
)
[1] => Array
(             [files] => CURLFile Object
(                     [name] => \uploads\000/000/043/212/_zemorvosi beutal_.pdf                     [mime] =>                      [postname] =>
)
)
)
Я отправляю несколько файлов на скручивание и в результате ожидаю 1 объединенный файл.

Подробнее здесь: https://stackoverflow.com/questions/784 ... y-for-curl
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»