2014-10-08 3 views
0

У меня есть форма в моем шаблоне с вводом файла.Symfony2, получить тип файла из запроса

В моем контроллере я могу получить файл с $request->files->get('file');, но как получить тип?

Есть ли способ с Symfony2?

+0

я думаю, что вы можете проверьте заголовок запроса «content-type» –

+0

, который, например, является «application/pdf» для pdf или «application/json» для json и т. д. ... –

ответ

1

get() функция FileBag класса возвращает UploadedFile объекта (или бросает FileException, если произошла ошибка.) Вы можете получить тип MIME файла с the following method:

$file = $request->files->get('file'); 
$type = $file->getMimeType(); 
Смежные вопросы