2011-08-03 43 views
9

我在我的网站上使用App Engine的高性能图像服务,并且能够在本地计算机和生产环境中正常工作,即可以上传图像并在blob密钥上使用get_serving_url成功显示图像。但是,这些图像似乎并未在我的开发服务器上持续存在,即从计算机重新启动回来后,图像不再显示。开发服务器吐出:在Google App Engine开发服务器上消失的Blobstore图像

images_service_pb.ImagesServiceError.BAD_IMAGE_DATA

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

回答

9

您必须使用--blobstore_path=DIR

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

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

+0

完美。正是我需要的。谢谢! – ryan

相关问题