HTTP multipart + content type pro položky rubrika: Programování: PHP

7 onelook
položil/-a 10.2.2014

Zdravím, je možné v PHP (verze < 5.5) nějak elegantně odeslat HTTP požadavek typu multipart/form-data s několika položkami a u každé z nich mít možnost určit Content Type? Pomocí CURL umím uvést Content Type v případě, kdy data položky jsou v souboru:

curl_setopt($ch, CURLOPT_POSTFIELDS, array(
'anyVariable' => '@anyFileName;type=anyMimeType'
));

Ale data některých položek mám v proměnných. I u nich potřebuji určit Content Type. Další možnost je sestavit si kompletní požadavek ručně, což je ale dost nízkoúrovňové a vyžaduje to načtení všech dat do paměti (tedy i těch položek, které jsou v souborech). Další možnost je řešit co celé na úrovni soketů, což je ještě více nízkoúrovňové, ale zase se nemusí všechno napřed načíst do paměti. Existuje nějaký elegantní způsob, jak odeslat takový požadavek? Nebo nějaká knihovna, která tohle řeší?

odkaz
4 bazo
odpověděl/-a 12.2.2014

skus guzzle, ta vie vselico, mohla by vediet aj toto

Pro zobrazení všech 2 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.