2012-12-04 78 views

回答

1

當您將數據上傳到blobstore時,您會收到一個blob_key和一個file_name。 blob_key是唯一的。 file_name不是唯一的。當您使用相同的file_name進行另一次上傳時,新版本將使用相同的file_name和新的唯一blob_key存儲在Blobstore中。第一個blob不會被刪除。你必須自己做。

要管理這些上傳的斑點,您需要使用自己的key_name創建數據存儲實體。您可以使用file_name來達到此目的。您可以在此實體中使用BlobKeyProperty(NDB)或blobstore.BlobReferenceProperty(數據存儲)來引用您的blob(以保存您的blob_key引用)。用這種方法你的key_name/file_name唯一標識你的blob。

相關問題