Blobstore图像消失在谷歌应用引擎开发服务器



我在我的网站上使用应用引擎的高性能图像服务,我能够在我的本地机器和生产中正常工作,即我可以上传图像并成功使用blob键上的get_serving_url显示图像。然而,这些图像似乎不坚持在我的开发服务器上,即我从计算机重新启动回来后,图像不再显示。开发服务器输出:

images_service_pb.ImagesServiceError.BAD_IMAGE_DATA

我猜这实际上是因为底层的blobs不再存在(尽管这只是一种预感)。不过,我的数据存储的其余部分仍然是完整的,因为我使用启动设置"——datastore_path"来确保我的数据持续存在。是否有一个单独的标志,我需要使用持久化blobs ?还是我遗漏了另一个问题?

必须使用--blobstore_path=DIR:

--blobstore_path=DIR       Path to directory to use for storing Blobstore
                           file stub data.

在命令行中输入dev_appserver.py --help可以看到所有选项

最新更新