Мистика в загрузчике галереи минишопа 2.4 Решено


Заказчиком предоставлены фотки типа таких — https://yadi.sk/d/UsM_kmfwugZDD
Пытаемся их загрузить в качестве фоток товара, получаем висящий прогресс-бар загрузки.



При этом другие фотки большого размера грузятся без проблем. Не помогает переименование исходных файлов, но помогает их пересохранение в фотошопе без изменений. На других сайтах с минишопом 2.4 аналогичные проблемы именно с оригинальными фотками.

И еще всё нормально работает на старом минишопе 2.2, грузит всё что угодно. Что такого в этих фотках особенного, что их новый загрузчик не пропускает?
01 сентября 2016, 20:22    Алексей Андреев   
2    249 0

Комментарии (7)

  1. Василий Наумкин 01 сентября 2016, 21:18 # +1
    Мистика, да.

    Если не планируешь смотреть в логи сервера, то сразу вызывай бригаду экстрасенсов — пусть угадывают.
    1. Алексей Андреев 01 сентября 2016, 21:26 # 0
      А сюда core/cache/logs/error.log бесполезно смотреть?
      1. Василий Наумкин 01 сентября 2016, 21:29 # 0
        Не думаю, что ошибка 500 туда попадёт.
        1. Владимир 02 сентября 2016, 00:05 # +1
          Василий у меня галерея не хочет грузить фотки с одинаковой датой изменения файла! Любые картинки грузит а эти пишет что уже существуют такие фото!
          1. Максим 02 сентября 2016, 05:57 # 0
            кстати у меня видимо аналогичная ситуация вчера была… только не мог понять причину… загрузчик писал что фото уже есть в галереи…
            1. Василий Наумкин 02 сентября 2016, 07:13 # 0
              Дата изменения побоку, загрузчик считает хэш первых 8 килобайт картинки, сохраняет его в БД и сверяет с вновь загружаемыми файлами.

              Можно, наверное, считать хэш и по всей фотке, но это может быть небыстро.
      2. Алексей Андреев 02 сентября 2016, 14:12 # +1
        Подключил админа, в логах сервера ничего не обнаружили.
        Проблема скорее в фотках, что они оказывается не JPEG, а TIFF, там три фотки сразу упакованы в один файл и прописано расширение JPEG.
        Ну и загрузчик plupload от этого виснет, выдаёт ошибку в окне не в диалоговом окне, а в консоль…
        Вы должны авторизоваться, чтобы оставлять комментарии.