Ответ 1
Всем понравилось бы это, и с версии 1.7.0 это возможно!
Вы можете использовать get_serving_url()
для ведра Google Cloud Storage.
Я хочу показывать файлы изображений в Google Cloud Storage с API изображений get_serving_url
.
Можно ли get_serving_url
принимать файлы в облачном хранилище Google?
Я пробовал:
from google.appengine.api import blobstore
from google.appengine.api import images
bkey = blobstore.create_gs_key('/gs/bucket/object')
url = images.get_serving_url(bkey)
В рабочей среде произошла ошибка InvalidBlobKeyError
на get_serving_url
.
Всем понравилось бы это, и с версии 1.7.0 это возможно!
Вы можете использовать get_serving_url()
для ведра Google Cloud Storage.
Как и в случае GAE 1.6.5, конструктор класса images.Image может принимать в качестве аргумента имя файла GCS, например.
img = images.Image(filename='/gs/bucket/object')
Затем вы можете выполнять преобразования на этом объекте и обслуживать его и т.д.