Próbuję wgrać plik i przesłać parametry postu w tym samym czasie jak ten:chlać ~ 6,0 wieloczęściowy i form_params
$response = $client->post('http://example.com/api', [
'form_params' => [
'name' => 'Example name',
],
'multipart' => [
[
'name' => 'image',
'contents' => fopen('/path/to/image', 'r')
]
]
]);
Jednak moje pola form_params są ignorowane i tylko wieloczęściowe pola są obecne w moim ciele postu . Czy mogę wysyłać oba w ogóle z chęcią 6.0?
Czy udało Ci się z powodzeniem użyć tej mieszanki RequestOptions? Kiedy wykonuję tę prośbę, moje elementy zapytania zostaną wysłane, ale wieloczęściowy nie. – Brady
Według opiekuna Guzzle nie może to działać. Multipart nie może być łączony z żadną inną opcją żądania. https://github.com/guzzle/guzzle/issues/1386 – Brady
Korekta. To powinno działać, ponieważ zapytanie nie jest opcją związaną z ciałem. – Brady