Храните изображения в хранилище данных с локального диска в Google App Engine - PullRequest
2 голосов
/ 16 августа 2011

Я не смог найти статьи, соответствующие моим требованиям.

По сути, я хочу, чтобы:

  1. Пользователь загружал изображение в приложение со своего локального диска.
  2. Приложение сохраняет изображение, загруженное в хранилище данных.
  3. Приложение извлекает изображения из хранилища данных.

Есть предложения?Срочный.

Ответы [ 2 ]

3 голосов
/ 16 августа 2011

Это именно то, что обсуждается в документации для API BlobStore .

2 голосов
/ 17 августа 2011

Вы можете сделать это почти так же, как и в любой другой среде или платформе: создайте HTML-форму с вводом 'file' и mimetype, установленным в 'multipart / form-data'. На стороне сервера извлеките данные файла из поля формы (используя self.request.POST['fieldname'].value в веб-приложении) и сохраните содержимое в модели хранилища данных в поле db.BlobProperty.

...