0

在我的 GAE 应用程序中,我想将上传的文件存储在 ndb.BlobProperty 中。如何将上传的文件内容分配给此属性。

此外,BlobProperty 是存储用户上传文件的标准方法。

4

1 回答 1

1

链接到类似问题

简而言之,分配一个您通过路由传递给处理程序设置的服务 url

处理程序

class GetBlobstoreUrl(BaseHandler):
    def get(self):
        upload_url = blobstore.create_upload_url('/upload/')
        self.response.out.write(upload_url)

class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
    def post(self):
        upload_files = self.get_uploads()
        blob_info = upload_files[0]

模型

class SomeModel(ndb.Model):
  avatar = ndb.BlobProperty()
于 2013-05-12T09:58:51.773 回答