как определить тип изображения JFIF в laravel

У меня есть проект laravel, который позволяет пользователям загружать изображения, и я могу без проблем проверять (jpeg/png). проблема возникает, когда пользователи загружают JFIF-изображения (которые считаются типами изображений /jpeg mime), но пакет вмешательства laravel показывает сообщение "Формат кодирования (jfif) не поддерживается". Итак, как обнаружить jfif во время проверки, чтобы предотвратить это. Я попытался:

$request->file('image')->extension() //return jpeg

1 ответ

Вы сможете получить расширение, используя

$request->file('image')->getClientOriginalExtension()

Обратите внимание, что эта функция использует pathinfo()функция и поэтому основана на имени файла в соответствии с комментарием к исходному коду

Другие вопросы по тегам