Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Gaufrete和Vich上传器在Symfony2上获取mime类型_Symfony_Mime Types_Gaufrette_Vichuploaderbundle - Fatal编程技术网

使用Gaufrete和Vich上传器在Symfony2上获取mime类型

使用Gaufrete和Vich上传器在Symfony2上获取mime类型,symfony,mime-types,gaufrette,vichuploaderbundle,Symfony,Mime Types,Gaufrette,Vichuploaderbundle,我有个问题。我将Gaufrete与Vich uploader一起使用,并向我的实体添加一个$file属性,该属性是VichUploader 我做了配置,文件上传效果很好 但是,当我想要获取文件的mime类型时(通过上传文件后的实体),由于Gaufrete使用的文件名格式,我会得到一个错误 当我尝试执行“$myEntity->getFile()->getMimeType()”时,getFile返回的文件对象是Vichuploadable,我得到了以下错误:“找不到包装器\“Gaufrete\”-配

我有个问题。我将Gaufrete与Vich uploader一起使用,并向我的实体添加一个$file属性,该属性是VichUploader

我做了配置,文件上传效果很好

但是,当我想要获取文件的mime类型时(通过上传文件后的实体),由于Gaufrete使用的文件名格式,我会得到一个错误

当我尝试执行“$myEntity->getFile()->getMimeType()”时,getFile返回的文件对象是Vichuploadable,我得到了以下错误:“找不到包装器\“Gaufrete\”-配置PHP时是否忘记启用它?”

你知道我怎样才能得到mime类型吗


谢谢

必须启用Gaufrete stream wrappers才能工作:

knp_gaufrette:
    stream_wrapper: ~
    # ...