Делаю все
по инструкции
1) Получаю адрес для загрузки через метод "photos.getMarketUploadServer"
2) Отправляю POST-запрос на полученный upload_url, где передаю изображение в параметре "file"
3) В ответ получаю "ERR_UPLOAD_BAD_IMAGE_SIZE: owner photo min size 200x200 your size 0x0 4", однако изображение точно больше 200х200.
Чтобы исключить ошибку сделал html-форму и отправил файл через нее, результат аналогичен:
PHP-код:
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => ['file' => '@/var/www/site/images/image.jpg'],
CURLOPT_URL => $url,
]);
$result = curl_exec($ch);
curl_close($ch);
Кто-нибудь уже сталкивался с этой проблемой или может быть я что-то делаю не так?