выгрузка изображений товаров на сервер

Комментарии

Комментариев: 5

  • Dtrufanov

    Добрый день.

    Возможно связано с тем, что по ссылке отдается не сама картинка, а редирект. Браузер автоматически по нему переходит, а как на него реагирует скрипт не могу сказать.

    0
    Действия с комментариями Постоянная ссылка
  • Alexey Andreev

    $info = curl_getinfo($curl);

    $info['url'] содержит Url картинки

    1
    Действия с комментариями Постоянная ссылка
  • Юрий Киселев

    Это работало месяца два назад. Теперь возвращает 401 ошибку. Как теперь правильно скачивать картинку?

    1
    Действия с комментариями Постоянная ссылка
  • Вопрос все еще актуален? Как скачать картинку? Раньше работало теперь нет.

    0
    Действия с комментариями Постоянная ссылка
  • Thekudrin

    $urlrest = $image["meta"]["downloadHref"]; //предварительно необходимо получить ссылку downloadHref из товара

    $curl = curl_init();

    curl_setopt_array($curl, array(
    CURLOPT_URL => $urlrest,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => array(
    "Authorization: Basic ТУТ_КЛЮЧ_АВТОРИЗАЦИИ"
    ),
    ));
    $response = curl_exec($curl);

    $info = curl_getinfo($curl);

    $info["url"]); //вот и ссылка на картинку

    curl_close($curl);

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.