我有一個應用程序可以將圖片上傳和存儲到blobstore。該應用程序將允許其用戶刪除一些圖片。在blobstore中刪除blob的最佳方法是什麼?在GAE/J應用程序中Blobstore中刪除Blob
我想要的是刪除blob給定blob的編碼blobkey。
我有一個應用程序可以將圖片上傳和存儲到blobstore。該應用程序將允許其用戶刪除一些圖片。在blobstore中刪除blob的最佳方法是什麼?在GAE/J應用程序中Blobstore中刪除Blob
我想要的是刪除blob給定blob的編碼blobkey。
您可以使用它的Blob鍵從Blob存儲刪除任何存儲的文件:
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來發送關鍵,我希望這是有益的。
這是一個python解決方案,我正在尋找Java。 –
您可以使用要刪除的密鑰列表調用delete。
https://developers.google.com/appengine/docs/python/blobstore/functions
我正在尋找Java解決方案。 –
我假設你看過文檔? https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/blobstore/BlobstoreService#delete(com.google.appengine.api.blobstore.BlobKey ...)」 –
將在課堂上BlobInfoStorage deleteBlobInfo方法實際刪除BLOB? –
您是否嘗試過查看文檔? –