我上传了位于/ web / uploads的文件,我只需要授予特定用户访问权限。我的用户不在安全环境中(我知道这是不好的解决方案)。 我想我必须将文件移离/ web文件夹(如/ uploads)并创建控制器,它将处理对文件的访问。我是对的还是存在更好的解决方案?
Symfony版本是2.5.10
答案 0 :(得分:1)
你的方法很扎实。在控制器操作中,您可以设置逻辑调用以验证文件访问。
我建议为此创建一个服务,以便在需要时可以在特定控制器之外重用它。
您可以在http://symfony.com/doc/current/book/service_container.html
上阅读更多内容在它的核心,Symfony支持并推动面向服务的架构,控制器主要用于促进请求和响应对象的处理。