Задать вопрос
@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) нельзя. Наверно из-за ограничение доступа (может не прав). Может кто то помочь или скинуть аналогичный скрипт.
Буду благодарен!
  • Вопрос задан
  • 551 просмотр
Подписаться 2 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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