Blobstore图片在Google App Engine上消失

时间:2015-11-30 07:59:44

标签: google-app-engine

谷歌宣布今年早些时候不推荐使用文件API(blobstore) - https://cloud.google.com/appengine/docs/deprecations/files_api

因此我们将应用移植到Google云端存储 - https://cloud.google.com/appengine/docs/java/blobstore/files_api_migration

但是我们没有移动存储在Blobstore中的现有文件

  

如何处理存储在Blobstore中的现有文件?

     

您可能需要考虑将这些文件移至云端存储。如果你   不希望将它们全部移动到云存储,您可以继续   使用Blobstore API读取并提供这些旧文件,并使用   云存储仅适用于您编写的新文件。你不得不   更新您的应用以处理此问题。

现在,一些blob文件已经开始从存储中消失,例如:

http://lh5.ggpht.com/KVeondLUPgaRjE8wzN8iXg623vOIUHU1F2MLrqYR1KDjmGb1nFHV19QHF7wKfXmxqeqev32wX2zGv9I7qA

有趣的是图像的图标版本仍然存在:

http://lh5.ggpht.com/KVeondLUPgaRjE8wzN8iXg623vOIUHU1F2MLrqYR1KDjmGb1nFHV19QHF7wKfXmxqeqev32wX2zGv9I7qA=s150-c

注意:我确信它们没有被我们的代码删除,因为我们的应用程序从未有过从blob中删除图像的代码。

有什么想法,以及如何恢复丢失的图像?

0 个答案:

没有答案