我正在努力将文件发送到 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)
我不确定我还缺少什么。任何建议表示赞赏。