Поддержка WooCommerce Проблемы с внешними изображениями

  • Приветствую.Я использую WP REST API.
    С добавлением возникли проблемы из за разности форматов.
    Есть 2 вида ссылок изображений
    1.site.com/image/1.jpg
    2.site.com/image/1
    1 Вариант добавляется отлично,а вот второй выпадает в ошибку,он не считает это за фото.Как это можно решить?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Atrax

    (@atrax)

    Ethical engineer

    А можно чуть подробней?
    Пример ссылки site.com/image/1, который на самом деле картинка, дайте.

    Модератор Yui

    (@fierevere)

    ゆい にゃん子

    Как именно вы добавляете изображение через REST API? (тело запроса)

    Возможно проблема в том, что HEAD запрос по данному URL возвращает ответ статуса 403 и тип MIME text/html,
    в то время как GET — картинку с правильным MIME image/jpeg

    С другими изображениями всё отлично,именно с такими форматами возникают проблемы.
    Тело запроса-application/json
    Вот отрывок из запроса для добавления изображения

      "images": [
        {
          "src": "ТУТ ССЫЛКА НА ФОТО"
        }

    Сервер возращает 400 статус "code":"woocommerce_product_image_upload_error"
    На 2 разных сайтах выдаёт 2 разные ошибки(На 1 сайте в конце ссылки нету расширения,на 2 сайте ссылка заканчивается на .jpg)
    1 сайт.Неверное изображение: Извините, этот тип файла недопустим по соображениям безопасности.
    2 сайт.Ошибка дистанционного получения изображения
    Плагин Disable Real MIME Check не помог
    Код в wp-config.php не помог define (‘ALLOW_UNFILTERED_UPLOADS’, true);

    • Ответ изменён 2 мес., 1 неделя назад пользователем  solerty.
    • Ответ изменён 2 мес., 1 неделя назад пользователем  solerty.
    • Ответ изменён 2 мес., 1 неделя назад пользователем  solerty.
Просмотр 4 ответов — с 1 по 4 (всего 4)