Загрузка фото cURL

234
19 декабря 2017, 19:23

Доброго времени суток !
Стоит такая задача, загрузить фото в альбом ВК.
Вот рабочий код, всё работает:

$image_path = dirname(__FILE__).'/111.png';
$post_data = array("file1" => '@'.$image_path);
$url = file_get_contents("https://api.vk.com/method/photos.getUploadServer?album_id=".$album_id."&group_id=".$group_id."&v=".$v."&access_token=".$token);
$url = json_decode($url)->response->upload_url;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = json_decode(curl_exec($ch),true);
$request_params_savePhoto = array
(
    'album_id' => $result['aid'],
    'group_id' => $group_id,
    'server' => $result['server'],
    'photos_list' => $result['photos_list'],
    'hash' => $result['hash'],
    'v' => '5.69',
    'access_token'=> $token
);
$get_params_savePhoto = http_build_query($request_params_savePhoto);
$resultUpload = json_decode(file_get_contents('https://api.vk.com/method/photos.save?'. $get_params_savePhoto),true);
print_r($resultUpload);

Я хочу загрузить фото которое отправлено через POST форму не сохраняя его у себя на сервере, как такое реализовать ?
Пробовал таким образом, Не получается.

$image_path = $_FILES['photos']['tmp_name'];
READ ALSO
не удалось загрузить изображение через ajax в Laravel 5.3

не удалось загрузить изображение через ajax в Laravel 5.3

У меня есть функция, которая создает форму в div-блокПри изменении ввода файла я хочу загрузить изображение и отправить на сервер для сохранения

284
Как собрать dll из исходного кода Phalcon

Как собрать dll из исходного кода Phalcon

Здравствуйте, подскажите пожалуйста, как собрать dll phalcona для php 7 из исходного кода?

241
PHP Копирование файлов и права доступа [дубликат]

PHP Копирование файлов и права доступа [дубликат]

На данный вопрос уже ответили:

293
PHP событие onclick и Form action=“delete.php”

PHP событие onclick и Form action=“delete.php”

При попытке повесить событие на кнопку onclick = 'showHint(thisname)' то сценарий delete

334