Google App Engine开发服务器上的Blobstore图像消失

9
我在我的网站上使用App Engine的高性能图像服务,并且我能够在本地机器和生产环境中正确地完成所有工作,即我可以上传图像并成功地使用blob key上的get_serving_url显示图像。然而,在我的开发服务器上,这些图像似乎不会持续存在,即在计算机重新启动后,这些图像不再显示。开发服务器输出以下内容:
images_service_pb.ImagesServiceError.BAD_IMAGE_DATA
我猜测这实际上是因为底层的blob已经不存在了(尽管这只是一种猜测)。虽然我使用启动设置“--datastore_path”确保我的数据持久化,但我的其余数据存储仍然完好无损。是否需要使用单独的标志来持久化blob?或者我是否忽略了其他问题?
1个回答

9

您必须使用--blobstore_path=DIR

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接