Есть вот такой код:
$curl = curl_init();
$params = array(
'file1' => '@' . __DIR__ . '/payqr.jpg'
);
curl_setopt($curl, CURLOPT_URL, $response->response->upload_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data'));
curl_setopt($curl, CURLOPT_POSTFIELDS, implode("&", $params));
$out = curl_exec($curl);
Я получаю адрес для загрузки картинок методом getUploadServer, а после запроса на него - {"server":627730,"photos_list":"[]","aid":209700722,"hash":"665d180e5c0431c5d83b0167dbc36307","gid":84427901}
Пустой массив фоток. Где может быть зарыта собака?