Задать вопрос
@DenisParker10

Как скачать документ GIF через vk api?

Здравствуйте! Не могу скачать файл из сервера ВК через 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/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) нельзя. Наверно из-за ограничение доступа (может не прав). Может кто то помочь или скинуть аналогичный скрипт.
Буду благодарен!
  • Вопрос задан
  • 537 просмотров
Подписаться 2 Простой 7 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы