小编Bri*_*ick的帖子

使用 http 客户端将文件发送到 API

我正在努力将文件发送到 api 端点,该端点为我提供了要发布的以下 curl 示例。

curl -X POST -H "Authorization: ACCESS_TOKEN" -H "Content-Type: multipart/form-data" -F "file=@submission.zip" api_url
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码 - 在此之前我收到了成功的身份验证响应,但收到了 500 响应。

$file = fopen('C:\\Users\\username\\Desktop\\api\\' . $fileName, 'r');

        return $this->client->request(
            'POST',
            'api_url', [
                'headers'=>[
                    'Authorization'=>$accessToken,
                    'Content-Type'=> 'multipart/form-data'
                ],
                'body'=>[
                    'file'=> $file
                ]
            ]
        );
Run Code Online (Sandbox Code Playgroud)

我不确定我还缺少什么。任何建议表示赞赏。

php curl symfony

6
推荐指数
1
解决办法
9254
查看次数

标签 统计

curl ×1

php ×1

symfony ×1