как определить тип изображения JFIF в laravel
У меня есть проект laravel, который позволяет пользователям загружать изображения, и я могу без проблем проверять (jpeg/png). проблема возникает, когда пользователи загружают JFIF-изображения (которые считаются типами изображений /jpeg mime), но пакет вмешательства laravel показывает сообщение "Формат кодирования (jfif) не поддерживается". Итак, как обнаружить jfif во время проверки, чтобы предотвратить это. Я попытался:
$request->file('image')->extension() //return jpeg
1 ответ
Вы сможете получить расширение, используя
$request->file('image')->getClientOriginalExtension()
Обратите внимание, что эта функция использует pathinfo()
функция и поэтому основана на имени файла в соответствии с комментарием к исходному коду