在Symfony2上保存一些私人用户图像的最佳位置在哪里?

时间:2014-05-24 14:01:50

标签: image symfony save

我的问题非常简单:在哪里可以保存一些用户隐私图像?它的最佳实践是什么? 我不希望每个人都可以访问此文件,因此我排除/ web / images。

我接受所有建议!

2 个答案:

答案 0 :(得分:1)

没有关于它的标准......可能的解决方案是将其存储在您的服务器上(您想要的地方),但不能通过您的Web服务器(如您所指向的,在您的Web目录之外)提供。就个人而言,我在项目的根目录下创建了一个名为data的文件夹。然后,只需创建一个将为您的文件提供服务的控制器。

答案 1 :(得分:0)

谢谢Wouter J,它帮了我。

如果没有关于保存某些用户文件的最佳做法,我认为最好创建另一个目录来存储它。

所以我创建了web /../数据并在那里存储了文件:

data/user1/cover/cover.jpg data/user1/profile/profile.jpg data/user1/upload/pic_001.jpg data/user2/cover/cover.jpg ...

我显然使用控制器来管理操作。