2011-08-03 109 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

相關問題