0

我有一个可以将图片上传和存储到 blobstore 的应用程序。该应用程序将允许其用户删除一些图片。在 blobstore 中删除 blob 的最佳方法是什么?

我想要的是在给定 blob 的编码 blobkey 的情况下删除 blob。

4

2 回答 2

0

您可以使用要删除的键列表调用 delete。

https://developers.google.com/appengine/docs/python/blobstore/functions

于 2012-05-22T16:17:37.483 回答
0

您可以使用 blob 键从 blobstore 中删除任何存储的文件:

class DeleteHandler(webapp.RequestHandler):
    def get(self):
        blob_key = self.request.get('key')
        blob_key = str(urllib.unquote(blob_key)) #you get the blob key 
        blob_info = blobstore.BlobInfo.get(blob_key)
        blob_info.delete()

在这个解决方案中,我尝试通过 URL 发送密钥,我希望这很有用。

于 2012-05-22T16:04:40.063 回答