Я пытаюсь отправить файлы из Wordpress во внешний API, вот пример моей функции для отправки простого json
$customer_ids = array('CustomerIds' => [$user_email]);
$recomended_url = 'https://example.com';
$recomended_response = wp_remote_post($recomended_url, array(
'headers' => array('Content-Type' => 'application/json; charset=utf-8'),
'body' => json_encode(customer_ids),
'method' => 'POST',
'data_format' => 'body',
));
Но в теле мне нужно отправить файл, я знаю путь к моему file
$path = wp_upload_dir();
$file = $path['path']."/CUSTOMERS.csv";
Это просто, что мне нужно просто сделать 'body' => json_encode ($ file) или мне нужно получить содержимое файла и сказать, что это файл? ?
Спасибо