Ошибка curl “File missing”

128
21 января 2019, 23:10

Есть задача отправить curl запрос с фото, выдает ошибку (File missing) никак не могу понять в чем ошибка:

$target_url = 'https://partners-api.999.md/images';
        $file_name_with_full_path = realpath('image.jpg'); // пути к картинке
        $post = array('name' => 'file','file'=>'@'.$file_name_with_full_path);
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,$target_url);
        curl_setopt($ch, CURLOPT_USERPWD, "uRV9xFITPrRq4ocWQ2-tnlIRTjJG:"); //токен для теста
        curl_setopt($ch, CURLOPT_POST,1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
        $result = curl_exec ($ch);
        curl_close($ch);
        echo $result;

Вот ошибка:

{
  "error": {
    "errors": [
    ],
    "reason": "bad_request",
    "code": 400,
    "message": "File missing"
  }
}
READ ALSO
Запись данных в таблицу

Запись данных в таблицу

Мне нужно сделать новую строку в таблице и записать в эту строку два значения que и ans получаемые из https запроса "/zapphp?que=abc и т

165
Выборка ip из бд mysql

Выборка ip из бд mysql

Делаю выборку ip адресов, интересуют все результаты кроме данного диапазона (55249

157
сложить массивы

сложить массивы

Имеется 3 массива следующего вида:

141
Как передать файлы REST API yii2?

Как передать файлы REST API yii2?

Нужно оформить отправку и сохранение файлов (изображений) на сервере с помощью метода POST (и PUT (или PATCH, есть вообще разница? (и если есть, то какая?)),...

173