Google app engine 在Google App Engine中从本地驱动器将图像存储在数据存储中

Google app engine 在Google App Engine中从本地驱动器将图像存储在数据存储中,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,我找不到符合我要求的文章 基本上,我想要的是: 用户从本地驱动器将图片上传到应用程序 应用程序存储上传到数据存储的图片 应用程序从数据存储中检索图像 有什么建议吗?紧急。这正是中讨论的内容。您可以用与在任何其他框架或平台中相同的方式来完成此操作:使用“文件”输入创建HTML表单,并将mimetype设置为“多部分/表单数据”。在服务器端,从表单字段中提取文件数据(使用webapp中的self.request.POST['fieldname'].value),并将内容存储在数据存储模型中,存储在d

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

基本上,我想要的是:

  • 用户从本地驱动器将图片上传到应用程序
  • 应用程序存储上传到数据存储的图片
  • 应用程序从数据存储中检索图像

  • 有什么建议吗?紧急。

    这正是中讨论的内容。

    您可以用与在任何其他框架或平台中相同的方式来完成此操作:使用“文件”输入创建HTML表单,并将mimetype设置为“多部分/表单数据”。在服务器端,从表单字段中提取文件数据(使用webapp中的
    self.request.POST['fieldname'].value
    ),并将内容存储在数据存储模型中,存储在
    db.BlobProperty
    字段中。

    除非它将数据存储在blobstore中,而不是数据存储中。是的,的确如此。数据存储仅限于1MB的字节数组。我不确定它是否是存储最终用户图像的最佳场所。我同意,Blobstore是一个更好的选择。我假设用户意识到了这一点,并且想要一个特定于数据存储的选项,但我可能错了。大家好,谢谢你们的建议和意见……不,只要图像可以存储在GAE环境的数据库中就行。不管它是数据存储还是blobstore。再次感谢!