0
我的Symfony2应用程序托管在1服务器app1
和app2
,负载平衡器路由请求根据服务器上的负载app1/app2
。Symfony2文件上传处理与多个服务器蚂蚁负载平衡器
我只需要在app1上存储上传的文件,我如何使用Symfony UploadedFile()
来做到这一点。
在文档中我找不到传递给UploadedFile主机名的任何可能性?
什么是存储与UploadedFile()
所有上传的文件中app1
我不是有可能有安装迪尔斯,只想从app1和app2上传到app1,并只从app1读取文件 – Wizard
@Wizard你的问题表明你在一台服务器上,为什么你不能在你的parameters.yml中定义上传位置,所以所有文件都保存那里。请求读取文件时,您可以使用相同的位置。参考创建一个Uploader服务 - http://symfony.com/doc/current/controller/upload_file.html(大概在一半的时候)或者使用VichUploaderBundle包,它可以让你做同样的事情(查看Namers相关部分) – Rooneyl
没有应用程序在多个服务器上app1和app2 – Wizard