Загрузка изображений при помощи API Vkontakte
Для тех кто ищет как послать POST запрос с картинкой к vk api с помощью php, у меня получилось таким образом:$link = $upl_url["response"]["upload_url"];
    $lala = dirname(__FILE__)."/112.jpg";
    $cfile = curl_file_create($lala,'image/jpeg','test_name.jpg');
     
    $curl=curl_init();
      curl_setopt_array($curl, array(
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_URL => $link,
        CURLOPT_POST => 1,
        CURLOPT_POSTFIELDS => array("photo" => $cfile)
      ));
Вот здесь можно посмотреть как реализовано.