Немного предыстории:
проблема с загрузкой изображений возникла сразу - ещё два года назад, когда я впервые стал использовать плагин WP-Recall. Я даже писал об этом на Codeseller, но Андрей ответил, что-то типа "проблемы не наблюдаю" и я заткнулся, полагая, что я ещё новичок и вообще проблема где-то на моей стороне.
Но сегодня ровно об этой же проблеме написал пользователь, который находится в другой стране, пользуется другим браузером, и я подумал, что ситуация несколько шире, чем я предполагал с самого начала.
Сложность заключается в том, что проблема с загрузкой изображений существует у меня не только на моём сайте, но и на сайте Codeseller!
Суть проблемы: при загрузки изображения с компьютера в любое место (личный чат, общий чат, форум, комментарии к записям), появляется системное сообщение, что расширение изображения не соответствует допустимому, с перечислением допустимых расширений - несмотря на то, что расширение загружаемой картинки СООТВЕТСТВУЕТ разрешениям, допустимым к загрузке!
Например, при загрузке изображения с разрешением jpg., системное сообщение уведомляет меня, что оно не соответствует разрешённому... jpg!
Проблему научился обходить сменой расширения картинки, например, на png. Такая же проблема возникает при первоначальной загрузке изображения с расширением png. - приходится менять расширение на jpg.
Но, представляете, как же это неудобно? Исходную картинку нужно постоянно менять в программе Photoshop перед загрузкой на сайт, включая сайт Codeseller. Да-да, на этом сайте я сталкиваюсь ровно с такой же проблемой: не могу в личной переписке загрузить картинку прежде, чем не поменяю ей разрешение с разрешённого на разрешённое(!), но другого типа.
Не знаю, где собака зарыта, да и смирился я с этим за долгие годы, но когда с подобной проблемой сталкиваются пользователи - это уже неприятно.
P.S. Извините, за "многабукав".
Владимир (Otshelnik-Fm) сказал(а)
И где это изображение?
Это не какое-то конкретное изображение - не загружается любое изображение, пока я не сменю его расширение.
Сейчас я попробую загрузить картинку Вам в личку и всё опишу по шагам, поскольку в сообщениях на форуме нет возможности загрузить картинку напрямую с компьютера - только через сторонние сервисы.
Загрузить картинку в личку с расширением jpg. не получилось (как я раньше и говорил), но я успел сделать скрин уведомления о запрете загрузки. Под спойлером - "запрещённая картинка" + скрин запрета:
Я сейчас обратил внимание, что проблемы с загрузкой картинок возникают тогда, когда эти картинки я сохраняю на компьютер через инструмент "Ножницы". Картинки, скачанные напрямую из Сети, загружаются на сайт без проблем.
В приложении "Ножницы" менял расширение сохраняемого изображения и на jpg., и на png. - эффект тот же: запрет на загрузку.
Меняя просто название на png через проводник - вы меняете только название. Контейнер так и остается как и был. А фотошоп формат действительно меняет. Но вы точно уверены что там jpg а не jpg2000 или jpeg - я давно не курил инфы по форматам изображений. Вроде есть программы что позволяют детали контейнера показать. Медиаинфо для видео - для фоток точно уверен что похожее есть.
А я вам не ответил прям так - я показал что все работает. Вот прям только что и без всяких кроликов в шляпе.
Владимир (Otshelnik-Fm) сказал(а)
решил вашу проблему
Вы не просто решили проблему: Вы решили многолетнюю проблему! 🎖 Причём, за пять минут 🙂
Кто же знал, что для настроек чата jpg. и JPG. это не одно и то же! 😬
Прогнал сохранение изображений через инструмент "Ножницы" во всех вариантах и теперь настройки чата выглядят так:
jpeg, jpg, png, zip,mp3, JPG,JPEG,PNG
Всё загружается сразу и без проблем!
Пойду, выпью на радостях. Спасибо огромное, Владимир!