【问题标题】:Symfony2, get file type from requestSymfony2,从请求中获取文件类型
【发布时间】:2014-10-08 12:59:18
【问题描述】:

我的模板中有一个带有文件输入的表单。

在我的控制器中,我可以使用$request->files->get('file'); 检索我的文件,但如何检索类型?

Symfony2 有什么办法吗?

【问题讨论】:

  • 我认为您可以检查请求“内容类型”标头
  • 例如对于 pdf 是 "application/pdf" 或者对于 json 等是 "application/json" ...

标签: file symfony


【解决方案1】:

FileBag 类的get() 函数将返回一个UploadedFile 对象(如果出现错误,则抛出一个FileException。)您可以使用the following method 获取文件的MIME 类型:

$file = $request->files->get('file');
$type = $file->getMimeType();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    • 2015-05-01
    相关资源
    最近更新 更多