介绍 大约两周前,我使用OneupUploaderBundle创建了类似的关于上传的问题,但是使用了FineUploader库。 可悲的是,还没有答案。 在此期间,我尝试设置不同的上传库。 我正在使用XAMPP [1]在Windows 10 Pro进行开发,其中包括PHP v7.0.8 。 [1] 适用于Windows的XAMPP 我正在使用Symfony v3.1.5, OneupUploaderBundle和Blueimp jQuery上传 ,以便将文件上传到服务器。 在设置时我遵循了OneUpUploaderBundle [2]和jQuery file upload [3],[4]的文档。 [2] OneupUploaderBundle文档 [3] OneupUploaderBundle Blueimp示例 [4] Blueimp jQuery文件上传文档 问题 我想将文件上传到某个目录然后检查它们的mime类型并validation是否允许上传文件mime类型,之后 – 将它们移动到自定义目录(可以从文件更改为文件),最后我想保留文件路径和文件名到数据库。 文件上传工作正常,文件上传到oneup_uploader_endpoint(‘gallery’) 。 甚至自定义文件Namer也可以工作并允许上传到自定义目录。 但是, 不会调用侦听器 (上传侦听器和validation)并显示在Symfony Profiler事件部分Not Called Listeners ! 这很不幸,因为我想使用Post_Persist事件将有关文件的信息保存到数据库。 OneupUploaderBundle事件 。 码 我的services.yml services: app.upload_listener: class: AppBundle\EventListener\UploadListener arguments: [“@doctrine.orm.entity_manager”] […]