Как получить доступ к файлу mimeType в Laravel 5.8? - PullRequest
0 голосов
/ 09 марта 2020

У меня было это

$file = array('file' => Input::file('file'));

и

dd($file); возврат

Как мне получить доступ к файлу mimeType через Laravel способ?

Ответы [ 2 ]

1 голос
/ 09 марта 2020

Вы можете использовать одну из следующих функций:

  • $file['file']->getClientMimeType();

    Тип MIME клиента извлекается из запроса, из которого был загружен файл , поэтому его не следует рассматривать как безопасное значение. Для доверенного типа MIME вместо этого используйте getMimeType() (что предполагает тип MIME на основе содержимого файла).

  • $file['file']->getMimeType();

    Тип MIME угадывается с использованием экземпляра MimeTypeGuesserInterface, который использует finfo_file(), а затем двоичный файл «файловой системы», в зависимости от того, какие из них доступны.

1 голос
/ 09 марта 2020

Вы можете получить MIME-файл для файла следующим образом:

$file['file']->getMimeType();
...