我是谷歌应用程序引擎的新手,我正在尝试使用Blobstore来存储我以后想要显示的图像。图像存储工作正常。现在,我想动态地更改我的html代码中的一些图像。因此,我需要一种方法,将图像从need存储并传递出去。我正在使用Python。我找到了get_serving_url-命令,这似乎是非常合适的。可悲的是,这导致了一个错误,我似乎无法修复它。
我的基本代码如下所示:
blob_key = "yu343mQ7kT4344N434ewQ==“ 如果blob_key: blob_info = blobstore.get(blob_key)如果blob_info: img = images.Image(blob_key=blob_key) url = images.get_serving_url(blob_key)
每次调用函数时,我都会在日志控制台中得到以下错误。
文件"C:\Program (x86)\Google\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py",第234行,在_MakeRealSyncCall中“ 提高pickle.loads(response_pb.exception()) AttributeError:'ImagesNotImplementedServiceStub‘对象没有属性’线程安全‘
我不知道该如何修复它,也不知道我是否做错了什么。
我非常感谢你的支持!提前谢谢你!
祝您今天愉快
发布于 2013-07-24 19:34:23
您可能需要一个BlobKey实例,所以如果要成功获得blob_info,请尝试:
img = images.Image(blob_key=blob_info.key())
url = images.get_serving_url(blob_info.key())https://stackoverflow.com/questions/17841040
复制相似问题