【问题标题】:Where is the best place to save some private User image on Symfony2?在 Symfony2 上保存一些私人用户图像的最佳位置在哪里?
【发布时间】:2014-05-24 14:01:49
【问题描述】:

我的问题很简单:我在哪里可以保存一些用户私人图像?它的最佳做法是什么? 我不希望每个人都可以访问这个文件,所以我排除了 /web/images。

我接受每一个建议!

【问题讨论】:

标签: image symfony save


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    感谢 Wouter J,它帮助了我。

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

    所以我创建了 web/../data 并将文件存放在那里:

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

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

    【讨论】:

      猜你喜欢
      • 2011-05-30
      • 2016-12-25
      • 1970-01-01
      • 1970-01-01
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多