Как передать изображение строкой в PHP?

150
13 января 2020, 16:10

Как передать изображение на сторонний api через PHP если в документации написано Вот код:

function uploadFile($url, $path)
{
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_POST, true);
    if (class_exists('\CURLFile'))
    {
        curl_setopt($ch, CURLOPT_POSTFIELDS, ['image' => new \CURLFile($path)]);
    }
    else
    {
        curl_setopt($ch, CURLOPT_POSTFIELDS, ['image' => "@$path"]);
    }
    $data = curl_exec($ch);
    curl_close($ch);
    // return json_decode($data, true);
    return $data;
}
echo uploadFile("https://trace.moe/api/search", "img/image.jpg");

Ответ сервера "No image received"

READ ALSO
Динамическое добавление полей формы [закрыт]

Динамическое добавление полей формы [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»

143
Узнать город пользователя по ip

Узнать город пользователя по ip

Как определить, в каком городе находится посетитель сайта с помощью php или js (html5 geolocation не предлагать!)

156
Есть ли альтернативы методу complete_phone_login в MadelineProto?

Есть ли альтернативы методу complete_phone_login в MadelineProto?

Как финальный результат мне нужно получить authAuthorization

141
Перенести php код в шаблонизатор Smarty

Перенести php код в шаблонизатор Smarty

Есть php код который нужно вывести в smarty, подскажите пожалуйста как это сделать, вот код:

141