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

Почему метод загрузки обложки vk api возвращает null?

Добрый день. Застопорился на шаге отправки файла обложки на сервер. Делаю следующее:
$filename = '../web/covers/background-color-explosion-sky-abstact-colors-125-211.jpg';
$url = $this->PhotoUploadServer($group_id);
$photo = $this->UploadPhoto($url, $filename);

Здесь замечу, что $url корректный, а file_exist($filename) возвращает true
public function UploadPhoto($url, $file)
{
        $data = [
            'photo' => new CURLFile($file),
        ];
        $out = $this->request($url, $data);
        return $out;
}

public function request($url, $data = array()) {
        $curl = curl_init();
        $data['access_token'] = $this->token;
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_HTTPHEADER,[
            "Content-Type:multipart/form-data"
        ]);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
        $out = json_decode(curl_exec($curl), true);

        curl_close($curl);
        return $out;
    }

var_dump($out) = null;


Собственно, не могу понять, почему null и что ему не нравится?
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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