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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽