image - Blobstore 图像在 Google App Engine 开发服务器上消失

标签 image google-app-engine blobstore

我在我的网站上使用 App Engine 的高性能图像服务,我能够使我的本地机器和生产环境中的一切正常工作,即我可以上传图像并使用 get_serving_url 在 Blob 键。但是,这些图像似乎并没有保留在我的开发服务器上,即在我从计算机重新启动回来后,图像不再显示。开发服务器吐出:

images_service_pb.ImagesServiceError.BAD_IMAGE_DATA

我猜这实际上是因为底层的 blob 不再存在(尽管这只是一种预感)。我的数据存储区的其余部分仍然完好无损,因为我正在使用启动设置“--datastore_path”来确保我的数据持续存在。我还需要使用一个单独的标志来持久化 blob 吗?还是我遗漏了一个单独的问题?

最佳答案

您必须使用 --blobstore_path=DIR:

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

您可以在命令行中键入 dev_appserver.py --help 查看所有选项。

关于image - Blobstore 图像在 Google App Engine 开发服务器上消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6928416/

相关文章:

python - 我找不到适合新图像零点轮廓的方法

html - 图像助手不需要的调整大小

google-app-engine - App Engine 上是否仍禁用 Clojure 并发支持?

python - download_app 和 coursebuilder 遇到问题

python - 在 Google AppEngine 中检索 .txt 文件内容

python - 在 GAE/P 中存储 > 1MB 的文本文件

java - 简单的Java显示图像

python - 将遵循一个方向的一组点组合在一起的算法

google-app-engine - 如何修复此 TypeError?

java - 在 Gae 上创建一个大的 Zip 文件(在 blobstore 中)