Загрузка фото формата bmp

InstantCMS 2.X
#1 26 июня 2023 в 06:56

Привет, подскажите где настроить что бы  можно было в новости загружать фото формата bmp? щас пишет неверный формат, а если в самой статье вставляю то пишет - 
 Invalid JSON: {«error»:«Файл имеет неподходящий формат. Допустимые типы файлов: jpg, png, gif, bmp, webp»,«success»:false,«name»:«image-20230626121253.bmp»}

другие форматы загружаются нормально

#2 26 июня 2023 в 08:43

Привет, подскажите где настроить что бы  можно было в новости загружать фото формата bmp?

No Name

Через поле изображение имеете ввиду?

#3 26 июня 2023 в 08:55

Через поле изображение имеете ввиду?

Lora

да, и просто когда вставляю в текст фото

#4 26 июня 2023 в 09:17

Вроде php < 7.2 не работает с bmp форматом.

#5 26 июня 2023 в 09:53

У меня 7.4

#6 26 июня 2023 в 12:49

Суть не в этом. Скорее всего когда писался класс загрузки в него не внесли метод для конвертирования bmp в png например.Но это мои домыслы. Не факт, что я прав. будет время гляну.

Добавлено спустя 2 часа

Если сильно надо, могу предложить костыль.

#7 26 июня 2023 в 12:53

Если сильно надо, могу предложить костыль.

Lora

какой ? что то в коде поправить ?

#8 26 июня 2023 в 13:05

Дописать пару строк в класс загрузки изображения \system\core\uploader.php. Но это только для поля изображения. Для редактора не знаю будет работать или нет.

Добавлено спустя 1 минуту

В результате во время загрузки файл bmp будет конвертироваться в другой формат

#9 28 сентября 2023 в 03:36

Подниму тему. Тоже столкнулся с необходимостью в загрузке изображений в формате .bmp

Кто знает как это решить, подскажите пожалуйста.

#10 28 сентября 2023 в 10:34

В движке разрешена загрузка bmp файлов у которых mime type определяется как здесь указано github.com/instantsoft/icms2/blob/master/system/config/mimetypes.php#L13

Но вы не сможете загрузить картинку с расширением bmp, которая определяется с другим mime type, например с image/x-windows-bmp, пока не добавите его mime type в этот список по ссылке.

#11 28 сентября 2023 в 13:57

В движке разрешена загрузка bmp файлов у которых mime type определяется как здесь указано github.com/instantsoft/icms2/blob/master/system/config/mimetypes.php#L13

Но вы не сможете загрузить картинку с расширением bmp, которая определяется с другим mime type, например с image/x-windows-bmp, пока не добавите его mime type в этот список по ссылке.

Loadырь

Посмотрел по вашей ссылке на гите, в версии ICMS 2.15.2, в /system/config/ нет файлов mimetypes.php и timezones.php. Их можно создать самостоятельно, или 2.15,2 их не поддерживает?

#12 28 сентября 2023 в 14:13

 Scythian, ищите их в system/libs

#13 28 сентября 2023 в 15:10

 Scythian, ищите их в system/libs

Loadырь

Благодарю, вы как обычно приходите на помощь.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.