我使用带有Vich uploader的gaufrette,并向我的实体VichUploadable添加了一个$file属性。
我做了配置,文件的上传工作正常。但是,当我想要获取文件的mime类型时(通过上传文件后的实体),我得到一个错误,这是由于Gaufrette使用的文件名格式。"$myEntity-> getFile ()->getMimeType()“时,当getFile返回可上传的文件对象时,我得到这样的错误:”Unable to find the wrapper \"gaufrette
我在上传文件时遵循,同时我也在使用Gaufrette fileSystem。public function removeUpload() if (isset($this->temp)) { }使用Gaufrette,我必须使用方法$filesystem->write()来移动文件,但根据我的理解,将Gaufrette服务($filesystem)注入实体(或任何服务)都不是推荐的。