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 に答える