我必须发送一个文件使用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'],
],
],
]);有人有主意了吗?
发布于 2019-06-17 21:04:05
这是正确的发送方式:
$client->request(
'PATCH',
$url,
[
'multipart' => [
[
'name' => 'candidate[cv]',
'contents' => $cv['content'],
'filename' => $cv['name'],
],
],
]
);https://stackoverflow.com/questions/56629371
复制相似问题