Do you get any errors or exceptions?
What if you do:
Try {
$response = $this->client->post(
'/api/whitelabel/images', [
'headers' => [
'Accept' => 'application/json',
'Content-Type' => 'multipart/form-data',
'Authorization' => 'Bearer '. $userToken,
],
'multipart' => [
[
'name' => 'myFile',
'contents' => file_get_contents($media->getPath()),
],
],
],
);
echo $response->getBody()->getContents();
} catch(\Exception $e) {
echo $e->getMessage();
$response = $e->getResponse();
$responseBody = $response->getBody()->getContents();
echo $responseBody;
exit;
}
