Вот код который я использую для формирования POST-запроса.
Код: Выделить всё
define('BASEPATH', str_replace('\\', '/', dirname(__FILE__)) . '/');$upload_url = $_POST["vkUrl"]; $post_params['photo'] = BASEPATH.'0-1-2-3-4.png'; $ch = curl_init();curl_setopt($ch, CURLOPT_URL, $upload_url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);curl_setopt($ch, CURLOPT_POSTFIELDS, ['photo' => new CurlFile($post_params['photo'])]);$result = curl_exec($ch);curl_close($ch);echo $result;