Я должен отправить файл с помощью Guzzle, однако он не отправляется правильно.
Если я пытаюсь отправить те, используя Curl, он работает нормально, но я не могу заставить его работать с помощью Guzzle.
curl -X PATCH url/update_cv -H 'Authorization: Bearer XX' -H 'content-type: multipart/form-data;' -F 'candidate[cv]=@cv.pdf'
Я пробовал много способов заставить это работать, используя Guzzle, наиболее близким, который я получил, было использование этого кода:
$client->request('PATCH', $url, [
'headers' => $headers,
'multipart' => [
[
'name' => $cv['name'],
'contents' => $cv['content'],
],
],
]);
У кого-нибудь есть идея?