【问题标题】:User profile picture organization on Google App EngineGoogle App Engine 上的用户个人资料图片组织
【发布时间】:2014-08-26 03:56:26
【问题描述】:

我对在网络服务器上存储图片非常陌生。目前,我正在为我的数据库使用 Google App Engine 的 Cloud SQL 来存储我的所有用户信息(用户名、密码等)。我正在阅读有关大多数人如何不将图片存储在数据库中的信息。

我正在研究 Cloud Storage 或 Cloud Datastore。我认为人们正在采取的路线是使用云存储。如果是这种情况,我需要帮助组织配置文件图片(用户定义)的存储以进行保存、检索、修改和删除。

我的想法是: 要保存个人资料图片:将 .jpg 保存到云存储上的 //profile pic/profile_pic.jpg

我将有 /1/profile pics/profile_pic.jpg、/2/profile pics/profile_pic.jpg、/3/profile pic/profile_pic.jpg 与数据库中的主键相对应。

我在正确的轨道上吗?有没有我不知道的标准方法?

任何帮助将不胜感激!!!!

【问题讨论】:

  • 顺便说一下使用PHP。可能会切换到 python。
  • 我强烈建议切换到 Java。它是静态类型的(与 Python 不同)。 PHP 得到很好的支持,但混合了客户端和服务器代码,这基本上是一团糟。等待 PHP 人员的否决。

标签: image google-app-engine google-cloud-storage google-cloud-datastore


【解决方案1】:

有两种不同的方法。你描述了其中一个,完全没问题。

另一种解决方案是将图像保存在存储桶中并记住它在数据库中的键。

【讨论】:

    【解决方案2】:

    到目前为止,最好的解决方案是使用 Blobstore 来保存您的图像,并在您的云 sql 数据库中仅存储图像的密钥(可能还有 url)。如果您需要示例代码,请告诉我。

    【讨论】:

    猜你喜欢
    • 2014-03-14
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    相关资源
    最近更新 更多