更新并保存blobstore中的现有blob /文件?

时间:2012-06-11 17:58:18

标签: python google-app-engine blobstore

文档非常清楚如何创建/获取blob,但我找不到任何有关如何修改和保存现有blob的参考。

根据BlobInfo对象,这实际上是否可行?

https://developers.google.com/appengine/docs/python/blobstore/overview#Writing_Files_to_the_Blobstore

2 个答案:

答案 0 :(得分:5)

您无法修改现有blob。

您可以使用Files API从现有blob中读取并写入新blob。

如果您不想使用Files API读取现有blob,则可以使用BlobReader

答案 1 :(得分:0)

我使用http://tsssaver.1conan.com保存Blob。您输入了信息,它会发送所有已签名固件的请求。

您无需使用版本来保存Blob,Blob只是Apple服务器中的一个小文件,它使用您设备的某些信息及其加密密钥来验证还原。

假设您想保存当前iOS的Blob,不再由Apple签名,希望以后可以恢复它,那么您很不走运,因为您可能只能在末尾保存Blob,但无法获取Apples加密密钥,用于验证和执行还原以供将来使用。