Запрещенный формат файла в Magento 1.9.2.2 после загрузки исправления


Я установил исправление 8788 в своем магазине Magento, но теперь я получаю ошибку "Отключенный формат файла". (Я думаю, что они означают "Запрещенный формат файла".) когда я хочу загрузить изображение в свои продукты.

Как это возможно и как это решить?

Author: Yaroslav Rogoza, 2016-10-21

2 answers

Патч SUPEE-8788 ввел максимальные размеры изображения в конфигурации.

Вы получаете эту ошибку (действительно неправильно написанную) от Mage_Catalog_Helper_Image:

public function validateUploadFile($filePath) {
    $maxDimension = Mage::getStoreConfig(self::XML_NODE_PRODUCT_MAX_DIMENSION);
    $imageInfo = getimagesize($filePath);
    if (!$imageInfo) {
        Mage::throwException($this->__('Disallowed file type.'));
    }

    if ($imageInfo[0] > $maxDimension || $imageInfo[1] > $maxDimension) {
        Mage::throwException($this->__('Disalollowed file format.'));
    }

    $_processor = new Varien_Image($filePath);
    return $_processor->getMimeType() !== null;
}

По умолчанию максимальный размер изображения составляет 5000 пикселей, поэтому я считаю, что ваша загрузка изображения больше этого.

Вы можете изменить конфигурацию в разделе Система > Конфигурация > Каталог > Изображение продукта> Максимальное разрешение для загружаемого изображения

 7
Author: Raphael at Digital Pianism, 2016-10-21 09:01:59

В разделе Система > Конфигурация > Каталог > Изображение продукта
Мне пришлось изменить Максимальное разрешение для загружаемого изображения на 1200 пикселей.
Затем на продукте > Изображения я получил Максимальный размер ширины и высоты для загружаемого изображения составляет 1200. Теперь я смог добавлять изображения. Для меня это выглядит как ошибка.

 2
Author: Nico, 2016-12-01 15:21:33