жрет http не могу загрузить файл в коробку - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь загрузить файл, используя код ниже

$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?.

...