Изображения из интернет-магазина, исчезающие на сервере разработки Google App Engine - PullRequest
9 голосов
/ 03 августа 2011

Я использую высокопроизводительную службу изображений App Engine на своем сайте, и я могу заставить все работать должным образом как на своем локальном компьютере, так и на производстве, т.е. я могу загрузить изображение и успешно отобразить изображения с помощью get_serving_url на блоб ключ. Однако эти изображения, похоже, не сохраняются на моем сервере разработки, то есть после того, как я возвращаюсь с перезагрузки компьютера, изображения больше не отображаются. Сервер разработки выплевывает:

images_service_pb.ImagesServiceError.BAD_IMAGE_DATA

что я предполагаю на самом деле, потому что лежащих в основе капель больше нет (хотя это всего лишь догадка). Остальная часть моего хранилища данных все еще не повреждена, так как я использую параметр запуска "--datastore_path", чтобы гарантировать сохранение моих данных. Есть ли отдельный флаг, который мне нужно использовать, чтобы сохранить и капли? Или здесь есть отдельная проблема, которую мне не хватает?

1 Ответ

9 голосов
/ 03 августа 2011

Вы должны использовать --blobstore_path=DIR:

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

Вы можете увидеть все опции, набрав dev_appserver.py --help в командной строке.

...