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

时间:2014-07-04 20:46:56

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

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

我在关注云存储或云数据存储。我认为人们正在采用的路线是使用云存储。如果是这种情况,我需要帮助组织用于保存,检索,修改和删除的配置文件图片(用户定义)的存储。

我的想法是: 要保存配置文件图片:将.jpg保存到云配置文件中的//配置文件pic / profile_pic.jpg

我希望/ 1 / profile pics / profile_pic.jpg,/ 2 / profile pics / profile_pic.jpg,/ 3 / profile pic / profile_pic.jpg其中将与数据库中的主键对应。

我是否在正确的轨道上?有没有一种我不知道的标准方法呢?

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

2 个答案:

答案 0 :(得分:1)

有两种不同的方法。你描述了其中一个,这很好。

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

答案 1 :(得分:1)

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