我想使用Images API get_serving_url
在Google云端存储上投放图片文件。
可以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
。
答案 0 :(得分:13)
每个人都会喜欢这个,并且自1.7.0版本开始就有可能!
您可以将get_serving_url()
用于Google云端存储分区。
答案 1 :(得分:5)
就像GAE 1.6.5一样,images.Image类构造函数可以将GCS文件名作为参数,例如
img = images.Image(filename='/gs/bucket/object')
然后,您可以对该对象执行转换并将其提供,等等。