首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Guzzle发送文件

使用Guzzle发送文件
EN

Stack Overflow用户
提问于 2019-06-17 18:24:30
回答 1查看 227关注 0票数 2

我必须发送一个文件使用Guzzle,然而,它不能正确发送。

如果我尝试使用Curl发送这些内容,它工作得很好,但我不能使用Guzzle使其工作。

代码语言:javascript
复制
curl -X PATCH url/update_cv -H 'Authorization: Bearer XX' -H 'content-type: multipart/form-data;' -F 'candidate[cv]=@cv.pdf'

我已经尝试了很多方法来使用Guzzle让它工作,最接近的方法是使用下面的代码:

代码语言:javascript
复制
$client->request('PATCH', $url, [
  'headers' => $headers,
  'multipart' => [
    [
      'name' => $cv['name'],
      'contents' => $cv['content'],
    ],
  ],
]);

有人有主意了吗?

EN

回答 1

Stack Overflow用户

发布于 2019-06-17 21:04:05

这是正确的发送方式:

代码语言:javascript
复制
$client->request(
                'PATCH',
                $url,
                [
                    'multipart' => [
                        [
                            'name' => 'candidate[cv]',
                            'contents' => $cv['content'],
                            'filename' => $cv['name'],
                        ],
                    ],
                ]
            );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56629371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档