avatar

Laravel image validation неверно работает с svg файлами

Рейтинг 4 из 5. Голосов: 3098
Krasavica 2 года назад
2
,

0


Ответы (2)

Krasavica
, Kiyv
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений За 700 сообщений
803 Dec 13
2 года назад
разобрались.. проверили как работает этот типа валидации в ядре фремворкатам несколько этаповпроверятся что это валидный файл вообщепроверятеся что это не php файлзатем проверятся по содержимому тип файла mimeпричем при загрузке файла svg он получается не svg а как html типпосмотрели на wiki образец валидного https://ru.wikipedia.org/wiki/SVG svg файла в файле обязательны заголовки типа
CODE:
?xml version= 1.0 encoding= UTF-8 standalone= no ? !DOCTYPE svg PUBLIC -//W3C//DTD SVG 1.1//EN http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd svg version= 1.1 .....
то есть одного тега недостаточно
CODE:
svg version= 1.1 basePro
добавили в svg файлы заголовки и все стало работать
CODE:
?xml version= 1.0 encoding= UTF-8 standalone= no ? !DOCTYPE svg PUBLIC -//W3C//DTD SVG 1.1//EN http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd
отправить
+ 0

Krasavica
, Kiyv
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений За 700 сообщений
803 Dec 13
2 года назад
[ jpeg , png , gif , bmp , svg ] должен этот тип валидации поддерживать
отправить
+ 0


Чтобы оставить комментарий войдите или зарегистрируйтесь