Здравствуйте! Не могу скачать файл из сервера ВК через api vk. Логика: 1. Через метод wall.get извлекаю интересующие мне посты 2. Извлекаю прямые ссылки на картинки (в моей случае гифф) 3. Методом copy загружаю данные на свой сервер Пробивал этот код для скачивание картинок - всё работает. Проблема только с gif (может и остальными типами документов вк). Спойлер: Пример прямой ссылки на изображение https://sun9-21.userapi.com/c7003/v7003406/5f184/cZoV5R9rpdk.jpg Спойлер: Пример прямой ссылки на gif https://psv4.userapi.com/c848220/u1...2e726d9b4fe42fa4d9822a0_187945_1551001119.gif Для скачивание png код ниже работает а для гиф - нет PHP: $file = $imgUrl; $host=__DIR__.'/new.gif'; if (!copy($file, $host)) { echo "не удалось скопировать $file\n"; } chmod($host, 0777); Привал и так: PHP: function imageFromURL($url,$saveto){ $ch = curl_init ($url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); $raw=curl_exec($ch); curl_close ($ch); if(file_exists($saveto)){ unlink($saveto); } $fp = fopen($saveto,'x'); fwrite($fp, $raw); fclose($fp); } imageFromURL($url, $saveUrl); Если сохранять png то все ок. Если после получения прямой ссылки на гифку (wall.get) открыть ее вручную в браузере то она открывается а если через cURL то сервер вк видает 404. Я так понял Вк генерирует для каждого пользователя уникальный прямой адрес на ГИФКУ. Наверное нужно как то подтверждать в cURL что ты авторизован Может кто то помочь или скинуть аналогичный скрипт. Буду благодарен!