image - Google App Engine 上的用户个人资料图片组织

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

我对在网络服务器上存储图片还很陌生。目前,我正在使用 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/

相关文章:

php - Yii Framework 和 Google App Engine 中的权限问题

java - GAE 数据存储编码问题

google-cloud-storage - 如何使用 gsutil 将所有文件和子文件夹从当前目录复制/移动到 Google Cloud Storage 存储桶

sql-server - 在 SQL Server 中保存图像的最佳实践

iOS:UIImagePNGRepresentation().writeToFile 未写入预期目录

java - 如何将一个项目作为 JAR 添加为另一个项目的依赖项? ( Gradle )

google-cloud-platform - 谷歌 bigquery 导出表到谷歌云存储中的多个文件,有时是一个文件

html - 使用css将图像任意放置在另一个图像上

python - PIL : add a text at the bottom middle of image

google-app-engine - 在 Appengine 中使用 JSON Api 设置 Google 存储对象的 ACL