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

时间:2011-08-03 14:50:29

标签: image google-app-engine blobstore

我在我的网站上使用App Engine的高性能图像服务,并且我能够在本地计算机和生产中正常运行,即我可以上传图像并使用get_serving_url成功显示图像blob键。但是,这些图像似乎不会在我的开发服务器上持续存在,即在我从计算机重新启动后返回时,图像不再显示。开发服务器吐出:

  

images_service_pb.ImagesServiceError.BAD_IMAGE_DATA

我猜测其实是因为底层blob不再存在(虽然这只是一种预感)。我的数据存储的其余部分仍然完好无损,因为我正在使用启动设置“--datastore_path”来确保我的数据仍然存在。是否有一个单独的标志我需要用来持久保存blob?或者这里有一个我错过的单独问题?

1 个答案:

答案 0 :(得分:9)

您必须使用--blobstore_path=DIR

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

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