Здравствуйте! Не могу скачать файл из сервера ВК через api vk.
Логика:
1. Через метод wall.get извлекаю интересующие мне посты
2. Извлекаю прямые ссылки на картинки (в моей случае гифф)
3. Методом copy загружаю данные на свой сервер
Пробивал этот код для скачивание картинок - всё работает. Проблема только с gif (может и остальными типами документов вк).
Пример прямой ссылки на изображениеhttps://sun9-21.userapi.com/c7003/v7003406/5f184/cZoV5R9rpdk.jpg
Пример прямой ссылки на gifhttps://psv4.userapi.com/c848220/u114165366/docs/d2/c9e501e22af9/1a055e4802e726d9b4fe42fa4d9822a0_187945_1551001119.gif
Код:
$file = $imgUrl;
$host=__DIR__.'/new.gif';
if (!copy($file, $host)) {
echo "не удалось скопировать $file\n";
}
chmod($host, 0777);
Я так понял что методом copy(php) jpg можно скачать по прямой ссылке а именно документ (gif) нельзя. Наверно из-за ограничение доступа (может не прав).
Может кто то помочь или скинуть аналогичный скрипт. Буду благодарен!