поместить составные данные с curl с различными типами контента - PullRequest
1 голос
/ 22 января 2010

Я хочу задать этот вопрос, потому что в документации php его нет

Как можно объединить данные XML и двоичные данные?

$imagecontent = @file_get_contents($imagelocation);
$xmldata ="<xml></xml>";
$headers = array("MIME-version: 1.0");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers );
curl_setopt($ch, CURLOPT_POSTFIELDS,$data);

Я знаю, что если вы передаете $ data в виде массива, curl автоматически устанавливается на multipart, но как можно связать разные типы контента с разными переменными контента?

$xmldata
$imagecontent
Content-Type: application/atom+xml
Content-Type: "jpg"

У меня есть пример, который сделан с помощью fputs, он более встроенный и использует границы. Я не знаю, нужно ли вам это делать с помощью curl, и если да, то как это сделать?

Может кто-нибудь предоставить пример кода, пожалуйста?

спасибо, Ричард

1 Ответ

0 голосов
/ 14 июня 2010

Я только что нашел ответ на аналогичный вопрос , и он может быть полезен для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...