На самом деле я могу загрузить файл с URL-адреса http на мою страницу в Facebook с этим кодом:
$data = array();
$data['url'] = "http://www.example.com/image.jpg";
$data['access_token'] = $fb_page_access_token;
$post_url = 'https://graph.facebook.com/'.$fb_graph_version.'/'.$fb_page_id.'/photos';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$return = curl_exec($ch);
Теперь мне нужно изменить этот код, отправляя фотографию из локальной памяти p c. Например, файл с именем «test.jpg» внутри того же каталога скрипта, но я не нашел ни одного примера на Facebook, который делал бы c имя для использования. https://developers.facebook.com/docs/graph-api/photo-uploads/
Какие-либо предложения, как изменить мой запрос скручивания для локальных файлов?