Sto cercando di caricare file e inviarlo parametri POST allo stesso tempo, in questo modo:Guzzle ~ 6,0 multipart e form_params
$response = $client->post('http://example.com/api', [
'form_params' => [
'name' => 'Example name',
],
'multipart' => [
[
'name' => 'image',
'contents' => fopen('/path/to/image', 'r')
]
]
]);
Tuttavia i miei campi form_params vengono ignorati e solo i campi più parti sono presenti nel mio corpo dopo . Posso inviare entrambi con guzzle 6.0?
Sei riuscito a utilizzare correttamente questa combinazione di RequestOptions? Quando eseguo quella richiesta, i miei elementi di query vengono inviati ma il multipart non lo fa. – Brady
Secondo il manutentore di Guzzle, questo non può funzionare. Multipart non può essere mescolato con altre opzioni di richiesta. https://github.com/guzzle/guzzle/issues/1386 – Brady
Correzione. Questo dovrebbe funzionare perché la query non è un'opzione correlata al corpo. – Brady