我是Symfony和MediaBundle的新手,找不到教程如何使用MediaBundle将文件上传到服务器,只显示。视频将是完美的。我正在使用最新的Symfony 2.5。我需要简单的文件上传,没有任何Sonata Media Bundle,或者我必须使用Sonata进行上传?
我发现只有官方的例子:
http://symfony.com/doc/current/cmf/bundles/media/introduction.html#uploading-files
并没有工作代码示例。
答案 0 :(得分:0)
对于上传,我使用OneupUploaderBundle并使用jQuery作为我的前端。可能涉及上载,因为您必须处理用户的不同接口,然后还有一种方法来保存服务器上的文件。此捆绑包允许您为设计使用不同的前端,并具有用于处理不同类型上载的服务器。
我使用包含的oneup_uploader.pre_upload事件来查看将要上传的文件,并使用oneup_uploader.post_upload将文件名存储在相关实体中,以便我可以从控制器/服务轻松访问它。它有一些不错的例子,但如果你被卡住就发布任何问题。对我来说最有用的功能之一是custom logic for uploads。