将图像存储在Google App Engine中本地驱动器的数据存储区中

时间:2011-08-16 18:18:56

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

我找不到符合我要求的文章。

基本上,我想要的是:

  1. 用户通过本地驱动器将图片上传到应用程序。
  2. 应用程序将上传的图片存储到数据存储区。
  3. 应用程序从数据存储中检索图像。
  4. 有什么建议吗?迫切。

2 个答案:

答案 0 :(得分:3)

这正是the documentation for the BlobStore API中讨论的内容。

答案 1 :(得分:2)

您可以像在任何其他框架或平台中那样执行此操作:创建一个带有“文件”输入且mimetype设置为“multipart / form-data”的HTML表单。在服务器端,从表单字段中提取文件数据(使用webapp中的self.request.POST['fieldname'].value)并将内容存储在db.BlobProperty字段中的数据存储模型中。