我对在网络服务器上存储图片还很陌生。目前,我正在使用 Google App Engine 的 Cloud SQL 作为数据库来存储所有用户信息(用户名、密码等)。我正在读到大多数人不将图片存储在数据库中的内容。
我正在查看 Cloud Storage 或 Cloud Datastore。我认为人们正在采取的路线是使用云存储。如果是这种情况,我需要帮助组织个人资料图片(用户定义)的存储,以便保存、检索、修改和删除。
我的想法是: 保存个人资料图片:将 .jpg 保存到云存储上的//个人资料图片/profile_pic.jpg
我会有/1/profile pics/profile_pic.jpg、/2/profile pics/profile_pic.jpg、/3/profile pic/profile_pic.jpg,其中 与数据库中的主键相对应。
我走在正确的道路上吗?有没有我不知道的标准方法可以做到这一点?
任何帮助将不胜感激!!!!
最佳答案
有两种不同的方法。您描述了其中之一,而且非常好。
替代解决方案是将图像保存在存储桶中并在数据库中记住其 key 。
关于image - Google App Engine 上的用户个人资料图片组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24580584/