谷歌宣布今年早些时候不推荐使用文件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文件已经开始从存储中消失,例如:
有趣的是图像的图标版本仍然存在:
注意:我确信它们没有被我们的代码删除,因为我们的应用程序从未有过从blob中删除图像的代码。
有什么想法,以及如何恢复丢失的图像?