Я пытаюсь загрузить файл, используя код ниже
$response = $client->request('POST', 'https://upload.box.com/api/2.0/files/content', [
'headers' => [
'Authorization' => "Bearer {$access_token}",
'Content-Type' => 'application/x-www-form-urlencoded'
],
'attributes' => [
'name' => $file,
'parent' => ['id',$parent_id],
'file' => $filePath
]
]);
После запуска кода в браузере я получаю сообщение об ошибке ниже
Неустранимая ошибка: необработанное исключение «GuzzleHttp \ Exception \ ClientException» с сообщением «Ошибка клиента: POST https://upload.box.com/api/2.0/files/content привело к 415 неподдерживаемому типу носителя
Есть ли лучший способ загрузить файл с помощью GuzzleHttp?.